hi all.i am trying to create a context menu action for a datagrid.i make rowselection=true.my data grid contains 2 objects' columns.these are workitem and workflow.for creating an contextmenu action i followed following steps:
1.i created an action file(xml). in it:
<scope component="taskcompletion">
<actionlist id="default">
<action id="completetastx" nlsid="MSG_COMPLETE" showifdisabled="true" showifinvalid="true"/>
</actionlist>
<menuconfig id="context-menu">
<actionmenuitem dynamic="multiselect" action="completetastx" nlsid="MSG_COMPLETE" showifinvalid="true" />
</menuconfig>
<action id="completetastx">
<desc>... </desc>
<params>
<param name="objectId" required="true" />
</params>
<preconditions>
<precondition class="com.ggsoft.halkbank.hlkcomponents.TaskCompletionExecution"></precondition>
</preconditions>
<execution class="com.ggsoft.halkbank.hlkcomponents.TaskCompletionExecution">
</execution>
</action>
2. i created two java file 1 for execution 1 for precondition.both of them implement appropriate interfaces.
3.in app.xml
<application extends="webtop/app.xml">
<display> <hideinvalidactions>false</hideinvalidactions></display>
i did these things but when i right-clicked the datagrid rows it does not appear.moreover, i put System.out.printlns to execution and precondition methods but program does not enter neither execution method nor precondition method.
what else should i do?
Regards.