插件重写ListRowClickListener listRowClick方法可以监听卡片点击事件
示例:
public class MobBillList extends AbstractFormPlugin implements ListRowClickListener {
@Override
public void registerListener(EventObject e) {
super.registerListener(e);
this.addClickListeners();
//监听addListRowClickListener
BillList billList = this.getControl("billlistap");
billList.addListRowClickListener(this);
}
@Override
public void listRowClick(ListRowClickEvent evt) {
ListRowClickListener.super.listRowClick(evt);
//示例:
// 详情跳转
BillList billList = this.getControl("billlistap");
ListSelectedRow listSelectedRow = billList.getCurrentSelectedRowInfo();
Long pk = (Long) listSelectedRow.getPrimaryKeyValue();
MobileBillShowParameter showParameter = new MobileBillShowParameter();
showParameter.setFormId("demo_bill");//这里改为需要跳转对应的单据标识
showParameter.setPkId(pk);
showParameter.getOpenStyle().setShowType(ShowType.Floating);
this.getView().showForm(showParameter);
}
需要有最新补丁,以前版本至少2.0.007以前是没有的,本次使用的是2.0.015版本苍穹,请注意!
推荐阅读