1. 概要
在表单设计中,提供了一个列表组件,这个组件可以做关联填充,加载列表数据,关联查询。有些情况下,我们需要对这个列表组件的数据进行操作。
2. 实现方法
2.1 给列表增加句柄
<rx-data-list ref="listContract" class="rx-data-list " type="noattr" ctltype="rx-data-list" id="lyoaeia003552" alias="salecontract_list" name="客户合同列表" reltype="relQuery" binding="[{"name":"F_CUSTOMERID","fieldOp":"EQ","dataType":"string","formField":"customerId","val":"ID_","type":"mapping","idx_":1,"valmode":"single"}]" :data="data">
我们可以通过在html上增加 ref=”listContract” 。
2.2 获取列表对象
在js代码中通过 :
var custFuntions=[{name:"getListData",action:function(){
var listTable=this.$refs.listContract.getTable();
listTable.removeSelected();
}}];
通过 var listTable=this.$refs.listContract.getTable(); 获取列表对象实例。
这个是 rx-grid 对象的一个实例,比如我需要删除选择的数据可以调用:
rx-grid 的 removeSelected
方法。
rx-grid 的方法可以参考相关代码。
文档更新时间: 2021-07-09 14:31 作者:zyg