カスタム出力セレクタの例
カスタム出力セレクタは、EDQプロセッサ(ウィジェット)と同じ方法で、widgets.xml
ファイルに追加され、oedq_local_home\localselection
フォルダに保存されます。
例2-7 出力セレクタ用のスクリプトベースのガジェットの例
次は、出力セレクタ用のスクリプトベースのガジェットの例です。
<!-- ************************************************************ --> <!-- script for a simple 'first value' selection gadget --> <!-- ************************************************************ --> <widget id="dnm:customselect" class="com.datanomic.director.match.library.util.JavaScriptSelectionGadget"> <guidata> <label>%custom.firstvalue.name</label> <group>select</group> <icon>script</icon> </guidata> <!-- inputs --> <inputs> <input id="1" type="string" maxattributes="unlimited"> <guidata><label>%custom.firstvalue.input</label></guidata> </input> </inputs> <!-- outputs --> <outputs cardinality="1:1"> <output id="1" type="string" name="result"> <guidata><label>Result</label></guidata> <output id="2" type="string" name="success"> <guidata><label>Success</label></guidata> </output> </outputs> <parameters> <parameter name="script"> <![CDATA[ function doit() { output1 = input1[0]; output2 = "Y"; } ]]> </parameter> <parameter name="function">doit</parameter> </parameters> </widget>