Files
SIPAIIS_WMS_JSSW/bin/WebRoot/JS/snaker/snaker.form.js
2026-01-16 14:13:44 +08:00

51 lines
1.6 KiB
JavaScript

function dbTable() {
$.ajax({
type:"GET",
url: parent.formData.ctx + "/form/form/tables?formId=" + parent.formData.id,
success:function(data){
var selectElement = document.getElementById("dbTable");
for(var i=0;i<data.length;i++) {
selectElement.options.add(new Option(data[i].name + '[' + data[i].displayName + ']', data[i].name));
}
}
});
}
function dbField(tableName) {
$.ajax({
type:"GET",
url: parent.formData.ctx + "/form/dbtable/fields?table=" + tableName,
success:function(data){
var selectElement = document.getElementById("dbField");
selectElement.options.length = 1;
for(var i=0;i<data.length;i++) {
selectElement.options.add(new Option(data[i].displayName,data[i].name));
}
}
});
}
function dict(element, config) {
$.ajax({
type:"GET",
url: parent.formData.ctx + "/config/dictionary/items?config=" + config,
success:function(data){
var selectElement = document.getElementById(element);
for(var i=0;i<data.length;i++) {
selectElement.options.add(new Option(data[i].name,data[i].code));
}
}
});
}
function dictionary(element) {
$.ajax({
type:"GET",
url: parent.formData.ctx + "/config/dictionary/dicts",
success:function(data){
var selectElement = document.getElementById(element);
for(var i=0;i<data.length;i++) {
selectElement.options.add(new Option(data[i].cnName,data[i].name));
}
}
});
}