function initSelect(data, selectcontrolid, firstnodename) {
$(`#${selectcontrolid}`).empty();
var json = jQuery.parseJSON(data);
if (!json)
return;
if (json.status !== "1") {
$(`#${selectcontrolid}`).append(`<option value=''>无数据</option>`);
return;
}
json = json.rows;
if (json === "")
return;
$(`#${selectcontrolid}`).append(`<option value=''>${firstnodename}</option>`);
$.each(json,
function(i) {
$(`#${selectcontrolid}`)
.append(`<option value='${json[i]}'>${json[i]}</option>`);
});
}
function initSelectWithValue(data, selectcontrolid, firstnodename, value) {
$(`#${selectcontrolid}`).empty();
var json = jQuery.parseJSON(data);
if (!json)
return;
if (json.status !== "1") {
$(`#${selectcontrolid}`).append(`<option value=''>无数据</option>`);
return;
}
json = json.rows;
if (json === "")
return;
$(`#${selectcontrolid}`).append(`<option value=''>${firstnodename}</option>`);
$.each(json,
function(i) {
if (json[i] == value)
$(`#${selectcontrolid}`).append(`<option value='${json[i]}' selected='selected'>${json[i]}</option>`);
else
$(`#${selectcontrolid}`).append(`<option value='${json[i]}'>${json[i]}</option>`);
});
}
function initSelect(data,keyColumnName,valueColumnName, selectcontrolid, firstnodename) {
$(`#${selectcontrolid}`).empty();
var json = jQuery.parseJSON(data);
if (!json)
return;
if (json.status !== "1") {
$(`#${selectcontrolid}`).append(`<option value=''>无数据</option>`);
return;
}
json = json.rows;
if (json === "")
return;
$(`#${selectcontrolid}`).append(`<option value=''>${firstnodename}</option>`);
$.each(json,
function(i) {
$(`#${selectcontrolid}`)
.append(`<option value='${json[i][valueColumnName]}'>${json[i][keyColumnName]}</option>`);
});
}
function initSelectWithValue(data,keyColumnName,valueColumnName, selectcontrolid, firstnodename, value) {
$(`#${selectcontrolid}`).empty();
var json = jQuery.parseJSON(data);
if (!json)
return;
if (json.status !== "1") {
$(`#${selectcontrolid}`).append(`<option value=''>无数据</option>`);
return;
}
json = json.rows;
if (json === "")
return;
$(`#${selectcontrolid}`).append(`<option value=''>${firstnodename}</option>`);
$.each(json,
function(i) {
if (json[i] == value)
$(`#${selectcontrolid}`).append(`<option value='${json[i][valueColumnName]}' selected='selected'>${json[i][keyColumnName]}</option>`);
else
$(`#${selectcontrolid}`).append(`<option value='${json[i][valueColumnName]}'>${json[i][keyColumnName]}</option>`);
});
}