• 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 是参照框选中行的数据
     })
  • 相关阅读:
    判断微信浏览器
    文章迁移
    ECharts使用—折线图动态加载
    vue-cli入门
    gulp使用详解
    gulp使用入门
    Chrome扩展插件流程
    div界面元素生成图片
    xss攻击与防御
    bootstrap-table使用详解
  • 原文地址:https://www.cnblogs.com/xqz0618/p/yonsuite_refer01.html
Copyright © 2020-2023  润新知