|
/**
|
@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);
|
});
|