");
if(item.templet){
var radioArr = item.templet.split("|")
@@ -1145,7 +1150,7 @@ layui.extend({
var editorCheckbox = dynamicCondition.createEditor("checkbox");
$.extend( editorCheckbox ,{
createElement:function(item){
- var randomId= (Math.random()+"").substr(2);
+ var randomId= (Math.random()).toString().substr(2);
var ele = $("
");
if(item.templet){
if(item.templet.startsWith("#")){
@@ -1240,7 +1245,7 @@ layui.extend({
if(typeof curCondition[2] != "object"){
valTemp2 = {value:curCondition[2],text:curCondition[2]};
}
- if(curCondition[1] == "between"){
+ if( -1 < $.inArray(curCondition[1], ["between","notbetween"])){
conditionObj.conditionValueLeftVal = valTemp2;
if(typeof curCondition[3] == "object"){//between选项才考虑第4个参数,否则忽略他
conditionObj.conditionValueRightVal = curCondition[3];
@@ -1250,9 +1255,9 @@ layui.extend({
}else{
conditionObj.conditionValueVal = valTemp2;
}
-// * logicalOperator,groupname,subgroupname,rowlevel,conditionFieldVal,conditionOptionVal,
-// * conditionValueVal,conditionValueLeftVal,conditionValueRightVal
- $.extend(conditionObj,{logicalOperator:'and',groupname:'groupname2',subgroupname:"groupname" + (Math.random()+"").substr(2) ,rowlevel:0})
+ // * logicalOperator,groupname,subgroupname,rowlevel,conditionFieldVal,conditionOptionVal,
+ // * conditionValueVal,conditionValueLeftVal,conditionValueRightVal
+ $.extend(conditionObj,{logicalOperator:'and',groupname:'groupname2',subgroupname:"groupname" + (Math.random()).toString().substr(2) ,rowlevel:0})
cacheCondition.push(conditionObj);
}
return cacheCondition;
@@ -1414,7 +1419,7 @@ layui.extend({
* @returns
*/
function isValid(conditionObj){
- if(conditionObj.conditionOptionVal == "between"){
+ if( -1 < $.inArray(conditionObj.conditionOptionVal, ["between","notbetween"])){
if(conditionObj.conditionValueLeftVal.value){
return true;
}
@@ -1423,7 +1428,7 @@ layui.extend({
}else{
return false;
}
- }else if(conditionObj.conditionOptionVal == "empty" || conditionObj.conditionOptionVal == "notempty"){
+ }else if( -1 < $.inArray(conditionObj.conditionOptionVal, ["empty","notempty","isnull","notnull"])){
return true;
}else{
if(conditionObj.conditionValueVal.value){