treegrid-树展开前请求参数拦截onBeforeLoad

写个js:getZkParam 方法
<table id="cidp_pbom_pbomreview_tree" data-roles="mui-treegrid" 
    data-options="url:$m('cidp/bomapp/bomretrospect').treeReviewPath,idField:'ID', treeField:'CODE_V', 
    fit: true, border: false, rownumbers:true, fitColumns:false,onBeforeLoad:$m('cidp/bomapp/bomretrospect').getZkParam">  
    <thead>  
        <#if childFields?exists>
            <tr>
                <#list childFields as field>
                    <!--除数量外的系统属性-->
                    <#if '${field.ATTRID}' != ''>
                        <th data-options="field:'${field.ATTRCODE}_V',width:200">${field.ATTRNAME}</th>
                    </#if>
                    <#if '${field.ATTRCODE}' == 'QUANTITY'>
                        <th data-options="field:'${field.ATTRCODE}',width:100">${field.ATTRNAME}</th>
                    </#if>
                </#list>
                <th data-options="field:'bomversion',width:100">BOMVERSION</th>
            </tr>  
       </#if>   
    </thead>  
</table>  

修改param查询参数,把row中的数据放入到param中
    this.getZkParam = function(row, param){
        debugger;
        var row = row;
        var param=param;
        if(row != null&&row.bomversion!=null&&row.bomversion!=undefined&&row.bomversion!=""){
            param.bomversion=row.bomversion;
        }
        return true;
    }

image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容