Ldc
2024-04-07 0652600959e5e3b5796fb6e8da129704ca95347a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
 
/**
 @Name: dynamicCondition 用户配置文件,修改配置后没生效,请注意清除缓存
 @Author:xpl
 @version: 3.0.6 2019-05-23 支持从dcConfig中扩展编辑器。新增下拉树编辑器treeSelect。
 @version: 2019-04-09
 */
layui.define(['jquery'], function (exports) {
    "use strict";
 
    var MOD_NAME = 'framework/dcConfig',
        $ = layui.jquery;
 
    var myConfig  = {
            type: 'complex',//取值:'simple'/'complex'默认为复杂模式。区别1.显示界面不一样,2.构造的requestData格式不一样。
            requestDataType: 'array',//取值:'array'/'json'.请求参数类型。默认array。
            instanceName: 'instanceName',//创建的实例名称。非必须。默认为'instanceName'。当一个页面只创建一个实例时,可以不用该参数
            displayModel: 'unpopup',//显示模型。取值:'popup'/'unpopup'。 默认"popup"点击后提出查询条件设置窗口。unpopup模式则不弹出窗口,直接在界面上设置条件。
            counts: 3,//默认初始化条件数。
            popupMsgText: "查询条件:",//弹窗模式下msg默认提示文本。之前版本默认为“查询条件:”
            popupBtnsWidth: 120,//弹窗模式下按钮工具面板宽度。500px
            popupShowQueryBtn: false, //弹窗模式下,是否显示查询按钮。之前版本默认是不显示的
            unpopupBtnswidth: 180,//非弹窗模式下按钮工具面板宽度。500px
            unpopupShowAddBtn: false, //非弹窗模式下,是否显示新增条件按钮。之前版本默认是不显示的
            extendBtns:function(btnDivJq, instance){
                //下面可以添加扩展按钮
                if($("#toolbarBts").size()>0){//弹窗模式统一改为非弹窗模式
                    var toolBtsJq = $("<div><div>");
                    toolBtsJq.append($("#toolbarBts").html());
                    var btsJq = toolBtsJq.find(".layui-btn");
                    btsJq.removeClass("layui-btn-xs");
                    btnDivJq.append(btsJq.not("a:contains(查询)"));
                }
            }
    };
    exports(MOD_NAME, myConfig);
});