????1.??????——???????п?????????й????????
????2.???????е?????????????APPBEAN?У???????????????????????
????????????????????
????3.????????
????????????????????????
??????????????????????????????????????????????????????
????toggleselectrow
????????
????1.?????????????????????? ??????
????2.????????????? ??????????????????????????У?
????3.??????У????????????
????4.????ó?????????У????????xml??????dailog??
????5.????????????????????
????6.???????xml?????????table?б????????
????7.??д??????databean????д exectue?????????????table????????????
????????????????У?
????8.?????????楨?????
???????????裺
????1??????ó????????????????? ???/?????ó??? ????????????????????????????????????????????????????????
????2??????xml???????xml??????????????????
dialog id="testdialog" label="????????????" realitionship="DN_TEST">
<helpgrip id="testdialog_1" innerhtml="???????ID???????????????????"/>
<section id="testdialog_gridla_1_1_gridla">
<section/>
<table id="testdialog_table" inputmode="readonly" label="????б?" selectmode="single">
<tablebody displayrowsperpage="2" filterable="true" inputmode="readonly id="testdialog_table_tablebody">
<tablecol dataattribute="siteid" id="testdialog_tablecolumn_1"/>
<tablecol dataattribute="description" id="testdialog_tablecolumn_2"/>
<tablecol dataattribute="orgid" id="testdialog_tablecolumn_3"/>
</tablebody>
</table>
<buttongroup id="testdialog_2">
<pushbutton default="true" id="bookmarks_2_2" label="???" mxevent="dialogok"/>
</buttongroup>
</dialog>
????3????д??????AppBean?????????????????AppBean?????л?--??? ?????????????
????4????д???????????????? ?????DataBean?????????д????????????
package sitow.mis.webclient.dntest;
import java.rmi.RemoteException;
import java.util.Vector;
import psdi.mbo.MboRemote;
import psdi.util.MXException;
import psdi.webclient.system.beans.DataBean;
public class LpDialogDateBean extends DataBean {
public int execute() throws MXException??RemoteException {
//????????databean
DataBean bean=app.getDataBean("testdialog_table");
//???bean?????????
Vector<MboRemote> ver=bean.getSelection();
//??????databean
DataBean bLine=app.getDataBean("1440729049931");
for(int i=0;i<ver.size();i++) {
MboRemote mbo=ver.get(i);//????????????е?mbo
bLine.addrow();
//bLine.getMbo().setValue(""??""??11L);
}
return super.execute();
}
}
????5?????? ?????????????
?????????е?????
????1????????????????????д????????????????????????????????????????
????2??????????????????????????д?????????Щ??????????????
????3??????????????????????????????????ò????????
????4????????????????浽????????