移动端的单据列表控件卡片点击事件原创
金蝶云社区-丨Nick丨
丨Nick丨
8人赞赏了该文章 3,023次浏览 未经作者许可,禁止转载编辑于2020年09月03日 10:51:01

插件重写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版本苍穹,请注意!

赞 8