yonsuite 开发文档—— 参照问题(参照过滤、参照模板设置)

参照来源

参照就是单选引用,引用另一个实体。实体来源,一个是系统标准档案,一个是用户自建实体(自建实体作为参照需要在页面建模 参照页签下新建参照)

 

 

用户自建

 

 

 

 

⭐如何修改系统标准参照的显示以及参照过滤字段的获取?

系统默认参照显示的字段十分有限,需要在参照列表中修改显示的内容

1、搜索 “参照模板设置” 找到对应档案。比如物料档案

---------------没写完啊

 

参照过滤

表单字段获取参照字段

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 是参照框选中行的数据
 })

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章