首页 > 其他分享 >设置子网格过滤条件

设置子网格过滤条件

时间:2023-12-06 11:33:28浏览次数:32  
标签:function 设置 网格 过滤 let context accountField stockGrid

有时候需要设置子网格不显示当前表单实体的相关记录,而是显示与其他查找字段的相关记录,可配置如下

再加上以下代码,即可实现仅显示与客户关联的stock记录。

 
"use strict";
var AEntityForm = window.AEntityForm || {};
(function () {
    this.formOnLoad = function (context) { 
        this.setStockGridFilter(context);
    };

    // 设置子网格过滤条件
    this.setStockGridFilter = function (context) {
        let stockGrid = context.getFormContext().getControl('cc_1698115806549');
        if (stockGrid != null) {
            let accountField = this.getAttrValue(context, 'apv_account_r1');
            if (accountField != null && accountField.length > 0) {
                let FetchXml = `<fetch version="1.0" output-format="xml-platform" mapping="logical" no-lock="false" distinct="false">
                <entity name="apv_accountstock">
                    <attribute name="apv_name"/> 
                    <filter type="and">
                        <condition attribute="apv_account_r1" operator="eq" value="${accountField[0].id}" />
                    </filter>
                </entity>
            </fetch>`;

                stockGrid.setFilterXml(FetchXml);
                stockGrid.refresh();
            }

        }
    } 

}).call(VisitRecordForm);

  

从官方文档中并没有找到setFilterXml方法

标签:function,设置,网格,过滤,let,context,accountField,stockGrid
From: https://www.cnblogs.com/tcli/p/17879133.html

相关文章

  • K8S怎么设置NodePort端口
    K8S创建service使用NodePort模式时端口是随机的,如需要固定可以修改yaml配置文件一个完整的service的yaml配置文件如下#catzentao-deployment.yamlapiVersion:v1kind:Servicemetadata:creationTimestamp:nulllabels:run:zentaoname:zentao-servicespec:......
  • VUE 输入框实现光标插入,设置光标位置并删除光标内容
    参考https://blog.csdn.net/m0_62333895/article/details/127648295自己写的例子constcursorPosition=ref("");consthandleFocus=(event:any)=>{cursorPosition.value=event.srcElement.selectionStart;console.log("cursorPosition.value......
  • 布隆过滤器
    引言面试题如何在10e的数据中,检查用户是否存在?朴素方法:在数据库里直接查,虽然可以建索引,10亿级的数据索引树也大的不得了。这种方式惠产生性能问题,加剧数据库的负载。selectcount(1)fromuser_infowhereuser_id=GGJHAGJH123123123123;缓存方法:SISMEMBERuser_id_key......
  • my_idea快捷键设置
    1鼠标悬停提示,在方法上显示方法注释,其他地方也可  2新建一个文件夹拖拽到idea图标上自动当作项目打开   3debug配置    第二种简化debug输出的打开方式   3.1debug按照字母排序  4debug显示元素个数不对问题下面的是......
  • 如何在PYPI上进行开通设置2FA
    1.先注册一个pypi账号2.在账号下账号设置 进入到如下界面3.进入到这个界面-pypi帮助页面 4.选择这个FreeOTP也可以选择其他的,下面都有对应的使用方法,这里使用的是FreeOT 然后进入这个界面 5.选择这个googlypaly 进入到这个界面 6.然后使用手机端在google商......
  • 安装完Fedora后的一点设置
    FlatpakRemoveFedoraRepositoryflatpakremote-modifyfedora--disableAddFlathubRepositoryflatpakremote-add--user--if-not-existsflathubhttps://dl.flathub.org/repo/flathub.flatpakrepoSJTUFlathubMirrorflatpakremote-modifyflathub--url=https:......
  • 工程师都喜欢的一款自动生成网格的仿真软件——Hyperworks到底好不好用?
    HyperWorks是一款广泛应用于工程仿真和优化的软件平台,其中包括了许多强大的工具和功能。其中的网格自动生成工具是其重要组成部分之一,对于工程仿真和优化来说具有重要的意义。那么,HyperWorks的网格自动生成工具到底好不好用呢?接下来我们将对此展开讨论。首先,HyperWorks的网格自......
  • java字符串 加上n个"|--",与过滤处理
    /******original,左边扩充n个"-"*@paramn*@paramoriginal*@return*/privateStringfullStr(intn,Stringoriginal){StringBuildersb=newStringBuilder();for(inti=0;i<n;i++){......
  • 算法~布隆过滤器
    布隆过滤器(BloomFilter)是一种高效的概率数据结构,用于判断一个元素是否存在于集合中。它基于位数组和多个哈希函数,并具有以下特点:BloomFilter是一个基于概率的数据结构:它只能告诉我们一个元素绝对不在集合内或可能在集合内快速查询:布隆过滤器具有快速查询的特性。它使用多......
  • windows 文件夹共享 设置免密共享
    https://jingyan.baidu.com/article/86f4a73ea60a6f37d6526985.html https://blog.csdn.net/lipengfei_1993/article/details/106297073  不要密码共享有些上位机或者AOI相机的data,可以通过共享访问文件进行解析。把每一台aoi的电脑设置共享,然后在在机房的一台工控机安装......