|
楼主 |
发表于 2014-5-16 15:21:01
|
显示全部楼层
本帖最后由 hua_love2011 于 2014-5-16 15:22 编辑
jishuang 发表于 2014-5-16 14:57
call("checkJDDM") checkJDDM(flag)需要的参数没有传
我的参数不是固定的,我是用数据集中的某个字段的去调用的,那这样的,我该怎么实现呢?
假如我数据集中的设备名称变动了就会执行下面的代码去执行:
if (event.column == "fSBMC") {
data.setValue("fBWMC", ""); // 清空部位名称
data.setValue("fBJMC1", ""); // 清空部件名称1
data.setValue("fBJMC2", ""); // 清空部件名称2
data.setValue("fBJMC3", ""); // 清空部件名称3
var fSBMCDM = data.getValue("fSBMCDM"); // 获取设备名称代码
var param = new justep.Request.ActionParam();
param.setString("jddm", fSBMCDM);
justep.Request.sendBizRequest2({
action : "getGNWZInfoByJDDMAction",
dataType : "json",
parameters : param,
callback : function(result) {
if (result.state) {
$.each(result.response, function(key, value) {
if (key == "gnwzbm") {
data.setValue("fGNWZBM", value);
}
if (key == "gnwzmc") {
data.setValue("fGNWZMC", value);
}
if (key == "sbbm") {
data.setValue("fSBBM", value);
}
if (key == "flag") {
checkJDDM(value);
if (value == "t") {
$('#gdsFBWMC').css('display', 'block');
} else {
$('#gdsFBWMC').css('display', 'none');
}
}
});
}
}
});
//将已上报且没有处理完成的记录加载到“dataYSBWT”数据集中
justep.Request.sendBizRequest2({
action: "getSBWXJLByJDDMAction",
dataType: "json",
parameters : param,
callback: function(result) {
if (result.state) {
justep.xbl("dataYSBWT").loadJson(result.response);
} else {
throw new Error("调用失败!|" + result.response.message);
}
}
});
$('#gdsFBJMC1').css('display', 'none'); // 隐藏部件名称 1
$('#gdsFBJMC2').css('display', 'none'); // 隐藏部件名称 2
$('#gdsFBJMC3').css('display', 'none'); // 隐藏部件名称 3 |
|