|
|
@@ -6,6 +6,7 @@ const query = function getQueryForm(data) {
|
|
|
this.url = data.url || getPathname();
|
|
|
this.condition = data.condition;
|
|
|
this.paginations = [50, 100, 200, 500,1000] || data.paginations;
|
|
|
+ this.isPaginations = data.isPaginations !== false;
|
|
|
this.keydownfun = data.keydownfun || undefined;
|
|
|
this.selectChange = data.selectChange || undefined;
|
|
|
this.searchClick = data.searchClick || undefined;
|
|
|
@@ -18,10 +19,9 @@ const query = function getQueryForm(data) {
|
|
|
this.pervPage = pervPage;
|
|
|
this.goPage = goPage;
|
|
|
this.getSearchData = getSearchData;
|
|
|
- this.autoSubmit = (data.autoSubmit === false) ? false : true ;
|
|
|
+ this.autoSubmit = (data.autoSubmit !== false) ;
|
|
|
this.param = data.param || [];
|
|
|
|
|
|
-
|
|
|
// 提交表单
|
|
|
this.onsubmit = function () {
|
|
|
if(!this.autoSubmit){
|
|
|
@@ -36,7 +36,6 @@ const query = function getQueryForm(data) {
|
|
|
} else if ('array' === fetchJsType(map.value)) {
|
|
|
let string = map.value.join(',');
|
|
|
form.append("<input name='" + key + "' value='" + string + "'>")
|
|
|
- console.log("string:"+string);
|
|
|
}
|
|
|
}
|
|
|
for (let key in this.param){
|
|
|
@@ -117,11 +116,11 @@ const query = function getQueryForm(data) {
|
|
|
if ([null, '', undefined].includes(condition.type) && ![null, undefined].includes(condition.name)) {
|
|
|
condition.type = 'input';
|
|
|
}
|
|
|
- if (['dataTime_dataTime', 'input_input'].includes(condition.type)) {
|
|
|
+ if (['dateTime_dateTime', 'input_input'].includes(condition.type)) {
|
|
|
td = $("<td style='width: 330px'</td>")
|
|
|
- } else if (['select_multiple_select', 'time', 'dataTime_select'].includes(condition.type)) {
|
|
|
+ } else if (['select_multiple_select', 'time', 'dateTime_select'].includes(condition.type)) {
|
|
|
td = $("<td style='width: 280px'</td>");
|
|
|
- } else if (['time', 'dataTime_select'].includes(condition.type)) {
|
|
|
+ } else if (['time', 'dateTime_select'].includes(condition.type)) {
|
|
|
td = $("<td style='width: 320px'</td>");
|
|
|
}
|
|
|
td.append(createModule(condition));
|
|
|
@@ -144,15 +143,15 @@ const query = function getQueryForm(data) {
|
|
|
_baseData.condition.forEach(function (conditions, xindex, xarrays) {
|
|
|
let _width = 0;
|
|
|
conditions.forEach(function (condition, index, array) {
|
|
|
- if (['input', 'select', 'dataTime', 'input_select'].includes(condition.type)) {
|
|
|
+ if (['input', 'select', 'dateTime', 'input_select'].includes(condition.type)) {
|
|
|
_width += 260;
|
|
|
- } else if (['dataTime_dataTime', 'input_input'].includes(condition.type)) {
|
|
|
+ } else if (['dateTime_dateTime', 'input_input'].includes(condition.type)) {
|
|
|
_width += 330;
|
|
|
} else if (['select_multiple_select','search_select'].includes(condition.type)) {
|
|
|
_width += 280;
|
|
|
} else if (['checkbox'].includes(condition.type)) {
|
|
|
_width += 260;
|
|
|
- } else if (['time', 'dataTime_select'].includes(condition.type)) {
|
|
|
+ } else if (['time', 'dateTime_select'].includes(condition.type)) {
|
|
|
_width += 320;
|
|
|
} else if ([undefined, null, ''].includes(condition)) {
|
|
|
_width += 260;
|
|
|
@@ -204,7 +203,8 @@ const query = function getQueryForm(data) {
|
|
|
|
|
|
// create _pagination
|
|
|
function createPagination() {
|
|
|
- _pagination = $("<select id='paginate' name='paginate' class='form-control form-control-sm' style='vertical-align: middle; max-width: 150px;'></select>");
|
|
|
+ let isPaginations = _this.isPaginations ? '' : 'hidden';
|
|
|
+ _pagination = $("<select id='paginate' "+isPaginations+" name='paginate' class='form-control form-control-sm' style='vertical-align: middle; max-width: 150px;'></select>");
|
|
|
let tr = $("<tr ><td colspan='10'><div class='col p-0' style='height: 100%'></div></td></tr>");
|
|
|
tr.find('div').append(_pagination);
|
|
|
_this.paginations.forEach(function (map) {
|
|
|
@@ -312,11 +312,11 @@ const query = function getQueryForm(data) {
|
|
|
|| (type === "select" && getSelect(condition))
|
|
|
|| (type === "search_select" && getSearchSelect(condition))
|
|
|
|| (type === "input_select" && getInputSelect(condition))
|
|
|
- || (type === "dataTime" && getDataTime(condition))
|
|
|
+ || (type === "dateTime" && getdateTime(condition))
|
|
|
|| (type === "time" && getTime(condition))
|
|
|
|| (type === "input_input" && getInputInput(condition))
|
|
|
- || (type === "dataTime_dataTime" && getDataTimeDataTime(condition))
|
|
|
- || (type === "dataTime_select" && getDataTimeSelect(condition))
|
|
|
+ || (type === "dateTime_dateTime" && getdateTimedateTime(condition))
|
|
|
+ || (type === "dateTime_select" && getdateTimeSelect(condition))
|
|
|
|| (type === "select_multiple_select" && getSelectMultipleSelect(condition))
|
|
|
|| (type === "checkbox" && getCheckBox(condition));
|
|
|
}
|
|
|
@@ -364,16 +364,12 @@ const query = function getQueryForm(data) {
|
|
|
}
|
|
|
fillSelectOption(select, condition.data, placeholder);
|
|
|
input.bind('input propertychange', function () {
|
|
|
- let value = this.value;let data = condition.data.filter(function (map) {
|
|
|
- return map.value.includes(value);
|
|
|
+ let value = this.value;
|
|
|
+ let data = condition.data.filter(function (map) {
|
|
|
+ return map.value.includes(value);
|
|
|
})
|
|
|
fillSelectOption(select, data || condition.data);
|
|
|
- if(data.length > 0 && data.length !== condition.data.length){
|
|
|
- _data[condition.name].select = data[0].name;
|
|
|
- }
|
|
|
select.val(_data[condition.name].select);
|
|
|
- let dom = {name:condition.name,type:'input_select',value:select.val(),mold:'select'};
|
|
|
- modifyData(dom);
|
|
|
})
|
|
|
select.change(function () {
|
|
|
let dom = {name: condition.name, type: 'input_select', value: this.value, mold: 'select'};
|
|
|
@@ -401,25 +397,25 @@ const query = function getQueryForm(data) {
|
|
|
}
|
|
|
|
|
|
// datTime
|
|
|
- function getDataTime(condition) {
|
|
|
- let dataTime = $("<input type='date' class='form-control form-control-sm' name='" + condition.name + "' style='max-width: 150px' data-toggle='tooltip' data-placement='top' title='" + condition.tip + "' style='width: 200px'>");
|
|
|
- dataTime.attr('title', controlJsType(condition.tip, 'undefined') ? '' : condition.tip);
|
|
|
- dataTime.bind('input propertychange', function () {
|
|
|
- let dom = {name: condition.name, type: 'dataTime', value: this.value, mold: 'dataTime'};
|
|
|
+ function getdateTime(condition) {
|
|
|
+ let dateTime = $("<input type='date' class='form-control form-control-sm' name='" + condition.name + "' style='max-width: 150px' data-toggle='tooltip' data-placement='top' title='" + condition.tip + "' style='width: 200px'>");
|
|
|
+ dateTime.attr('title', controlJsType(condition.tip, 'undefined') ? '' : condition.tip);
|
|
|
+ dateTime.bind('input propertychange', function () {
|
|
|
+ let dom = {name: condition.name, type: 'dateTime', value: this.value, mold: 'dateTime'};
|
|
|
modifyData(dom);
|
|
|
})
|
|
|
- return dataTime;
|
|
|
+ return dateTime;
|
|
|
}
|
|
|
|
|
|
// time
|
|
|
function getTime(condition) {
|
|
|
let div = $("<div class='form-inline'></div>");
|
|
|
- let dataTime = $("<input type='date' class='form-control form-control-sm' name='" + condition.name + "' style='width:150px' data-toggle='tooltip' data-placement='top' >");
|
|
|
- dataTime.attr('title', controlJsType(condition.tip[0], 'undefined') ? '' : condition.tip[0]);
|
|
|
+ let dateTime = $("<input type='date' class='form-control form-control-sm' name='" + condition.name + "' style='width:150px' data-toggle='tooltip' data-placement='top' >");
|
|
|
+ dateTime.attr('title', controlJsType(condition.tip[0], 'undefined') ? '' : condition.tip[0]);
|
|
|
let min = $("<input id='" + condition.name + "_min' class='form-control form-control-sm ml-2' style='max-width: 100px;' placeholder='00:00' data-toggle='tooltip' data-placement='top' >");
|
|
|
min.attr('title', controlJsType(condition.tip[1], 'undefined') ? '' : condition.tip[1]);
|
|
|
|
|
|
- dataTime.bind('input propertychange', function () {
|
|
|
+ dateTime.bind('input propertychange', function () {
|
|
|
let value = this.value !== '' ? this.value + ' ' + ([null, undefined, ''].includes(min.value) ? '00:00' : min.value) : '';
|
|
|
let dom = {name: condition.name, type: 'time', value: value, mold: 'time'};
|
|
|
modifyData(dom);
|
|
|
@@ -428,16 +424,16 @@ const query = function getQueryForm(data) {
|
|
|
verifyTime(this);
|
|
|
})
|
|
|
min.bind('input propertychange', function () {
|
|
|
- if (['null', 'undefined', ''].includes(dataTime.val())) {
|
|
|
+ if (['null', 'undefined', ''].includes(dateTime.val())) {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- let value = ['null', 'undefined', ''].includes(dataTime.val()) ? '' : dataTime.val() + ' ' + min.val();
|
|
|
- //let value = dataTime.value !== '' ? dataTime.value + ' ' + (min.value === '' ? '00:00' : min. value) : '';
|
|
|
+ let value = ['null', 'undefined', ''].includes(dateTime.val()) ? '' : dateTime.val() + ' ' + min.val();
|
|
|
+ //let value = dateTime.value !== '' ? dateTime.value + ' ' + (min.value === '' ? '00:00' : min. value) : '';
|
|
|
let dom = {name: condition.name, type: 'time', value: value, mold: 'time'};
|
|
|
modifyData(dom);
|
|
|
})
|
|
|
- return div.append(dataTime).append(min);
|
|
|
+ return div.append(dateTime).append(min);
|
|
|
}
|
|
|
|
|
|
// input_input
|
|
|
@@ -459,45 +455,45 @@ const query = function getQueryForm(data) {
|
|
|
return div.append(input1).append(input2);
|
|
|
}
|
|
|
|
|
|
- // dataTime_dataTime
|
|
|
- function getDataTimeDataTime(condition) {
|
|
|
- let div = $("<div class='form-inline' style='width: 330px'></div>");
|
|
|
- let dataTime1 = $("<input type='date' class='form-control form-control-sm' name='" + condition.name[0] + "' style='width: 150px' data-toggle='tooltip' data-placement='top' >");
|
|
|
- dataTime1.attr('title', controlJsType(condition.tip[0], 'undefined') ? '' : condition.tip[0]);
|
|
|
+ // dateTime_dateTime
|
|
|
+ function getdateTimedateTime(condition) {
|
|
|
+ let div = $("<div class='form-inline'></div>");
|
|
|
+ let dateTime1 = $("<input type='date' class='form-control form-control-sm' name='" + condition.name[0] + "' style='width: 150px' data-toggle='tooltip' data-placement='top' >");
|
|
|
+ dateTime1.attr('title', controlJsType(condition.tip[0], 'undefined') ? '' : condition.tip[0]);
|
|
|
|
|
|
- let dataTime2 = $("<input type='date' class='form-control form-control-sm ml-2' name='" + condition.name[1] + "' style='width: 150px;' data-toggle='tooltip' data-placement='top' >");
|
|
|
- dataTime2.attr('title', controlJsType(condition.tip[1], 'undefined') ? '' : condition.tip[1]);
|
|
|
+ let dateTime2 = $("<input type='date' class='form-control form-control-sm ml-2' name='" + condition.name[1] + "' style='width: 150px;' data-toggle='tooltip' data-placement='top' >");
|
|
|
+ dateTime2.attr('title', controlJsType(condition.tip[1], 'undefined') ? '' : condition.tip[1]);
|
|
|
|
|
|
- dataTime1.bind('input propertychange', function () {
|
|
|
- let dom = {name: this.name, type: 'dataTime_dataTime', value: this.value, mold: 'dataTime'};
|
|
|
+ dateTime1.bind('input propertychange', function () {
|
|
|
+ let dom = {name: this.name, type: 'dateTime_dateTime', value: this.value, mold: 'dateTime'};
|
|
|
modifyData(dom);
|
|
|
})
|
|
|
- dataTime2.bind('input propertychange', function () {
|
|
|
- let dom = {name: this.name, type: 'dataTime_dataTime', value: this.value, mold: 'dataTime'};
|
|
|
+ dateTime2.bind('input propertychange', function () {
|
|
|
+ let dom = {name: this.name, type: 'dateTime_dateTime', value: this.value, mold: 'dateTime'};
|
|
|
modifyData(dom);
|
|
|
})
|
|
|
- return div.append(dataTime1).append(dataTime2);
|
|
|
+ return div.append(dateTime1).append(dateTime2);
|
|
|
}
|
|
|
|
|
|
- // dataTime_select
|
|
|
- function getDataTimeSelect(condition) {
|
|
|
+ // dateTime_select
|
|
|
+ function getdateTimeSelect(condition) {
|
|
|
let div = $("<div class='form-inline'></div>");
|
|
|
- let dataTime = $("<input type='date' class='form-control form-control-sm' name='" + condition.name[0] + "' style='max-width: 150px;' data-toggle='tooltip' data-placement='top' >");
|
|
|
- dataTime.attr('title', controlJsType(condition.tip[0], 'undefined') ? '' : condition.tip[0]);
|
|
|
+ let dateTime = $("<input type='date' class='form-control form-control-sm' name='" + condition.name[0] + "' style='max-width: 150px;' data-toggle='tooltip' data-placement='top' >");
|
|
|
+ dateTime.attr('title', controlJsType(condition.tip[0], 'undefined') ? '' : condition.tip[0]);
|
|
|
|
|
|
let select = $("<select name='" + condition.name[1] + "' class='form-control form-control-sm ml-2' data-toggle='tooltip' data-placement='top' style='max-width: 100px'></select>");
|
|
|
select.attr('title', controlJsType(condition.tip[1], 'undefined') ? '' : condition.tip[1]);
|
|
|
|
|
|
fillSelectOption(select, condition.data)
|
|
|
- dataTime.bind('input propertychange', function () {
|
|
|
- let dom = {name: this.name, type: 'dataTime_select', value: this.value, mold: 'dataTime'};
|
|
|
+ dateTime.bind('input propertychange', function () {
|
|
|
+ let dom = {name: this.name, type: 'dateTime_select', value: this.value, mold: 'dateTime'};
|
|
|
modifyData(dom);
|
|
|
})
|
|
|
select.change(function () {
|
|
|
- let dom = {name: this.name, type: 'dataTime_select', value: this.value, mold: 'select'};
|
|
|
+ let dom = {name: this.name, type: 'dateTime_select', value: this.value, mold: 'select'};
|
|
|
modifyData(dom);
|
|
|
})
|
|
|
- return div.append(dataTime).append(select);
|
|
|
+ return div.append(dateTime).append(select);
|
|
|
}
|
|
|
|
|
|
// select_multiple_select
|
|
|
@@ -572,8 +568,9 @@ const query = function getQueryForm(data) {
|
|
|
})
|
|
|
ul_div.hide();
|
|
|
ul_div.mouseleave(function () {
|
|
|
- if(_data[condition.name].value){
|
|
|
+ if(_data[condition.name].value.length>0){
|
|
|
_this.onsubmit();
|
|
|
+ ul_div.hide();
|
|
|
}
|
|
|
});
|
|
|
return div;
|
|
|
@@ -594,6 +591,7 @@ const query = function getQueryForm(data) {
|
|
|
})
|
|
|
let dom = {name: condition.name, type: 'checkbox', value: value, mold: 'check'};
|
|
|
modifyData(dom);
|
|
|
+ _this.onsubmit();
|
|
|
});
|
|
|
})
|
|
|
return div1;
|
|
|
@@ -661,7 +659,7 @@ const query = function getQueryForm(data) {
|
|
|
let label = $('#' + name + '_lab');
|
|
|
let select = $('#' + name + '_sel');
|
|
|
let dom_data = _data[name].value;
|
|
|
- if (dom_data.length === 1 ) {
|
|
|
+ if (dom_data && dom_data.length === 1 ) {
|
|
|
select.show();
|
|
|
select.val(dom_data[0]);
|
|
|
label.hide();
|
|
|
@@ -681,15 +679,21 @@ const query = function getQueryForm(data) {
|
|
|
_data[dom.name].value = dom.value;
|
|
|
_data[dom.name].select = dom.value;
|
|
|
redenerSearchFormOnData(dom.name, dom.value, dom.mold);
|
|
|
+ let killings=_data[dom.name].killings;
|
|
|
+ if(killings){
|
|
|
+ killings.forEach(function(targetName){
|
|
|
+ redenerSearchFormOnData(_data[targetName].name, '', _data[targetName].mold);
|
|
|
+ })
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
+
|
|
|
// save search on cookie
|
|
|
function saveSearchOnCookie() {
|
|
|
let saveData = {};
|
|
|
for (const key in _data) {
|
|
|
if (!['', null, undefined].includes(_data[key].value)) {
|
|
|
if (controlJsType(_data[key].value, 'array') && _data[key].value.length === 0) {
|
|
|
- //console.log(key);
|
|
|
continue;
|
|
|
}
|
|
|
saveData[key] = {
|
|
|
@@ -794,7 +798,6 @@ const query = function getQueryForm(data) {
|
|
|
}
|
|
|
} else {
|
|
|
$(_form).find("select[name='" + key + "']").val(value);
|
|
|
- //console.log(value === _this.paginations[0]);
|
|
|
if (key === 'paginate' && value == _this.paginations[0]) {
|
|
|
return;
|
|
|
}
|
|
|
@@ -879,6 +882,9 @@ const query = function getQueryForm(data) {
|
|
|
}
|
|
|
} else {
|
|
|
if (![undefined, null, ''].includes(_data[key].value)) {
|
|
|
+ if(controlJsType(_data[key].value,'array') && _data[key].value.length === 0 ){
|
|
|
+ continue;
|
|
|
+ }
|
|
|
bool = true;
|
|
|
}
|
|
|
}
|
|
|
@@ -920,7 +926,7 @@ const query = function getQueryForm(data) {
|
|
|
}
|
|
|
|
|
|
function redenerSearchFormOnData(key, value, mold) {
|
|
|
- if (mold === 'input') {
|
|
|
+ if (mold === 'input' ||mold === 'dateTime') {
|
|
|
rendererSearchFormOnInput(key, value, mold);
|
|
|
} else if (mold === 'select') {
|
|
|
rendererSearchFormOnSelect(key, value, mold);
|
|
|
@@ -937,7 +943,7 @@ const query = function getQueryForm(data) {
|
|
|
function switchData() {
|
|
|
_this.condition.forEach(function (conditions) {
|
|
|
conditions.forEach(function (condition) {
|
|
|
- if (['input', 'select', 'dataTime', 'search_select', 'time', 'select_multiple_select','checkbox'].includes(condition.type)) {
|
|
|
+ if (['input', 'select', 'dateTime', 'search_select', 'time', 'select_multiple_select','checkbox'].includes(condition.type)) {
|
|
|
if (!condition.select) {
|
|
|
condition.select = '';
|
|
|
}
|
|
|
@@ -946,14 +952,18 @@ const query = function getQueryForm(data) {
|
|
|
type: condition.type,
|
|
|
value: condition.value,
|
|
|
select: condition.select,
|
|
|
- mold: ['input', 'dataTime'].includes(condition.type) ? 'input' : condition.type,
|
|
|
- data:condition.data
|
|
|
+ mold: ['input', 'dateTime'].includes(condition.type) ? 'input' : condition.type,
|
|
|
+ data:condition.data,
|
|
|
+ killings:condition.killings,
|
|
|
}
|
|
|
if (condition.type === 'search_select') {
|
|
|
data.mold = 'select';
|
|
|
}
|
|
|
+ if(condition.type === 'select_multiple_select'){
|
|
|
+ data.value = [];
|
|
|
+ }
|
|
|
_data[condition.name] = data;
|
|
|
- } else if (['dataTime_dataTime', 'input_input', 'input_select', 'dataTime_select'].includes(condition.type)) {
|
|
|
+ } else if (['dateTime_dateTime', 'input_input', 'input_select', 'dateTime_select'].includes(condition.type)) {
|
|
|
let types = condition.type.split("_");
|
|
|
if (!condition.select) {
|
|
|
condition.select = ['', ''];
|
|
|
@@ -967,7 +977,11 @@ const query = function getQueryForm(data) {
|
|
|
type: types[index],
|
|
|
value: condition.value[index],
|
|
|
select: condition.select[index],
|
|
|
- mold: ['input', 'dataTime'].includes(types[index]) ? 'input' : types[index]
|
|
|
+ mold: ['input', 'dateTime'].includes(types[index]) ? 'input' : types[index],
|
|
|
+ killings:condition.killings,
|
|
|
+ }
|
|
|
+ if(condition.killings&&Array.isArray(condition.killings)){
|
|
|
+ data.killings=condition.killings[index];
|
|
|
}
|
|
|
_data[_name] = data;
|
|
|
})
|
|
|
@@ -988,7 +1002,6 @@ const query = function getQueryForm(data) {
|
|
|
}
|
|
|
|
|
|
function rendererOptionOnCookie() {
|
|
|
- //console.log('rendererSearchFromOnCookie');
|
|
|
let data = fetchCookie();
|
|
|
if (data === undefined) {
|
|
|
return;
|
|
|
@@ -1011,13 +1024,11 @@ const query = function getQueryForm(data) {
|
|
|
}
|
|
|
|
|
|
function rendererSearchFormOn_data() {
|
|
|
- // console.log('rendererSearchFormOn_data', _data);
|
|
|
-
|
|
|
for (let key in _data) {
|
|
|
let value = _data[key].value, type = _data[key].type, mold = _data[key].mold;
|
|
|
_data[key].select = value;
|
|
|
|
|
|
- if (['input', 'dataTime'].includes(mold)) {
|
|
|
+ if (['input', 'dateTime'].includes(mold)) {
|
|
|
rendererSearchFormOnInput(key, value, mold);
|
|
|
} else if (['select'].includes(mold)) {
|
|
|
rendererSearchFormOnSelect(key, value, mold);
|
|
|
@@ -1033,39 +1044,6 @@ const query = function getQueryForm(data) {
|
|
|
$(_form).find("input[name='" + key + "']").val(value.substr(0, 10));
|
|
|
$(_form).find("input[id='" + key + "_min']").val(value.substr(11, value.length));
|
|
|
}
|
|
|
-
|
|
|
- /* if (['input', 'dataTime', 'input_input', 'dataTime_dataTime'].includes(type)) {
|
|
|
- rendererSearchFormOnInput(key,value,mold);
|
|
|
- } else if (['select', 'input_select', 'dataTime_select'].includes(type)) {
|
|
|
- if (mold === 'select') {
|
|
|
- rendererSearchFormOnSelect(key,value,mold)
|
|
|
- } else if (mold === 'input') {
|
|
|
- rendererSearchFormOnInput(key,value,mold);
|
|
|
- } else if (mold === 'dataTime') {
|
|
|
- rendererSearchFormOnInput(key,value,mold);
|
|
|
- }
|
|
|
- } else if (['input_select_text'].includes(type)) {
|
|
|
- if (mold === 'input') {
|
|
|
- rendererSearchFormOnInput(key,value,mold);
|
|
|
- } else if (mold === 'select') {
|
|
|
- rendererSearchFormOnSelect(key,value,mold)
|
|
|
- }
|
|
|
- } else if (['checkbox'].includes(type)) {
|
|
|
- if (controlJsType(value, 'array')) {
|
|
|
- value.forEach(function (map) {
|
|
|
- $(_form).find("input[type='checkbox'][name='" + key + "'][value='" + map + "']").attr("checked", true);
|
|
|
- })
|
|
|
- }
|
|
|
- } else if (['select_multiple_select'].includes(type)) {
|
|
|
- if (controlJsType(value, ['array','string']) ) {
|
|
|
- let ul = $(_form).find("ul[name='" + key + "']");
|
|
|
- redenerUl(ul);
|
|
|
- rendererSearchFormOnMultipleSelect(key,value,mold);
|
|
|
- }
|
|
|
- } else if (['time'].includes(type) && value !== undefined) {
|
|
|
- $(_form).find("input[name='"+key+"']").val(value.substr(0,10));
|
|
|
- $(_form).find("input[id='"+key+"_min']").val(value.substr(11,value.length));
|
|
|
- }*/
|
|
|
}
|
|
|
if ([undefined, null, ''].includes(data['paginate'])) {
|
|
|
return;
|