插件源码:去码云下载 或者 去layui官网下载(layui官网版本不一定是最新的)
体验地址:点击进入
更新日志
支持从dcConfig中扩展编辑器。新增下拉树编辑器treeSelect
例子:
<li field="goodsClassifyId" title="下拉树" ops="equal" edit="treeSelect" placeholder="下拉树插件" layVerify=""
url="/xpl/demo/dynamicCondition/treeSelect"
></li>
li新增initVal,initLeftVal,initRightVal属性初始便于初始控件值。
例子:
<li field="LoginSysUser.name" title="登录系统名称" edit="text" initVal="test" layVerify=""></li>
通过配置counts以及<li>标签的属性initVal,initLeftVal,initRightVal和<li>标签的顺序,等效替换dc.setCondition 方法。
这样更直观方便。
新增parseToRequest方法。用于直接使用js解析生成请求参数。
例子:
table.render({
elem: '#templetListTable'
,url:url
,where : dynamicCondition.parseToRequest([["Templet.logicDel",null,"N"]])
,height: 300
,cellMinWidth: 80 //全局定义常规单元格的最小宽度,layui 2.2.1 新增
,cols: [[
{field:'id', title: '模板id',width:80}
,{field:'templetName', title: '模板名称',width:200}
,{fixed: 'right', width:90, align:'center', toolbar: '#selectTempletBarDemo',title: '操作'} //单元格内容水平居中
]]
,id: 'templetList'
,page: true
});
li新增dateType属性。支持日期选择格式化。默认值为“date”。
例子:
<li field="DynamicCondition.birthday" title="生日" edit="date" dateType="year" layVerify=""></li>
text和date编辑器支持placeholder特性。
修复select编辑器templet对应select的id重复导致不正常显示问题。
修复counts值大于条件数时显示异常问题。
例子:
<li field="DynamicCondition.name" title="姓名" ops="equal,like,end" edit="text" placeholder="请输入姓名" layVerify=""></li>
新增大量特性。ui升级,css与js分离。
详细相关文档:dynamicCondition v3版本更新内容
v2.0.6
1.修复简单模式下删除条件失效问题。
2.修复“范围”选项值只有一项问题。
3.修复“为空”选项最后一行不显示问题。
新增查询条件无弹窗模式。
新增requestDataType配置。
新增功能:查询条件加一个“x”,点一下删除一个条件刷新一下页面。
1.新增初始条件设置功能。
2.优化查询条件显示。
3.支持下拉框范围查询
4.可以设置show属性为false,隐藏动态条件字段
5.优化下拉框编辑器。templet可以是select元素Id。