- A+
所属分类:Web前端
参照过滤
表单字段获取参照字段
viewModel.get("{$字段名称}")
表格字段获取参照字段
var gridModel = viewModel.getGridModel()
gridModel.getEditRowModel().get('{$字段名称}')
表格行参照过滤事件 "beforeBrowse"
⭐具体过滤的字段 field 根据参照加载数据返回结果取值
//设置当前编辑行参照过滤 gridModel.getEditRowModel().get('{$参照字段别名}').on('beforeBrowse', function (data) { var condition = { "isExtend": true, simpleVOs: [] }; condition.simpleVOs.push({ field: '{$参照列表字段名称}', op: 'eq', value1: 'XXX' }); this.setFilter(condition); });
参照框确定按钮事件“afterReferOkClick”
gridModel.getEditRowModel().get('{$参照字段别名}').on('afterReferOkClick', function (data) { //data 是参照框选中行的数据 })