|
发表于 2024-5-30 15:51:34
|
显示全部楼层
回调执行了,但是回调里面 this.data.ProjectName = W 这条脚本赋值报错(Uncaught (in promise) TypeError: Cannot set properties of undefined (setting 'ProjectName')),详见F12跟踪信息
脚本代码如下:
var table = new this.Table("ProjectStatisticsTable");
// 构造查询条件C,根据this.data.ProjectNo来查询
var C = "o.projectNo = '" + this.data.ProjectNo + "'";
// 调用table对象的listRowSelect方法进行查询
table.listRowSelect(C, "o.projectNo desc", 1, function(data) {
// 获取查询结果中第一个数据对象的projectName属性,存储在变量W中
var W = data.data[0].projectName;
console.log("W value:", W);
// 将获取到的projectName值赋给this.data.ProjectName
this.data.ProjectName = W;
console.log("ProjectName value:", this.data.ProjectName);
}, function(xhr) {
// 异常情况下的回调函数,输出xhr对象
console.log(xhr);
});
F12跟踪信息:
表单中ProjectName:
日志信息:
2024-05-30 15:47:02.001 [ContextQuartzScheduler-x_query_service_processing_Worker-1] INFO com.x.query.service.processing.schedule.HighFreqDocument - high freq index document start at:2024-05-30 15:47:02, elapsed:0 minutes, total count:0, write:0, delete:0.
2024-05-30 15:47:02.001 [ContextQuartzScheduler-x_query_service_processing_Worker-2] INFO com.x.query.service.processing.schedule.HighFreqWorkCompleted - high freq index workCompleted start at:2024-05-30 15:47:02, elapsed:0 minutes, total count:0, write:0, delete:0.
2024-05-30 15:47:02.251 [ApplicationServerQueuedThreadPool-54] INFO com.x.jpush.assemble.control.jaxrs.message.ActionSendMessage - execute action 'ActionSendMessage' .
2024-05-30 15:47:02.251 [ApplicationServerQueuedThreadPool-54] INFO com.x.jpush.assemble.control.jaxrs.message.ActionSendMessage - 极光推送通道启用中,消息发送到极光推送,人员:熊亮@xiongl@P
2024-05-30 15:47:02.266 [ApplicationServerQueuedThreadPool-54] INFO com.x.jpush.assemble.control.jaxrs.message.ActionSendMessage - 极光推送设备为空,熊亮@xiongl@P
2024-05-30 15:47:02.266 [ApplicationServerQueuedThreadPool-54] INFO com.x.jpush.assemble.control.jaxrs.message.ActionSendMessage - action 'ActionSendMessage' execute completed!
2024-05-30 15:48:02.045 [ContextQuartzScheduler-x_query_service_processing_Worker-1] INFO com.x.query.service.processing.schedule.HighFreqWork - high freq index work start at:2024-05-30 15:48:02, elapsed:0 minutes, total count:5, write:1, delete:0.
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|