Siebel 错误:当没有显示记录时,不允许执行此操作。请执行一个返回
我已经在WebApplet\u加载服务请求小程序中添加了以下代码。一旦出现上述错误,我尝试从应用程序打开SR屏幕Siebel 错误:当没有显示记录时,不允许执行此操作。请执行一个返回,siebel,Siebel,我已经在WebApplet\u加载服务请求小程序中添加了以下代码。一旦出现上述错误,我尝试从应用程序打开SR屏幕 try { var currBC = this.BusComp(); with (currBC) { ActivateField("Restrict_drop_down"); ClearToQuery(); //BC.SetViewMode(3);; TheApplication
try
{
var currBC = this.BusComp();
with (currBC)
{
ActivateField("Restrict_drop_down");
ClearToQuery();
//BC.SetViewMode(3);;
TheApplication.SetProfilAttr("SR Type", GetFieldValue("Restrict_drop_down"));
ExecuteQuery(ForwardBackward);
}
}
catch (e)
{
TheApplication().RaiseErrorText(e.errText);
}
您知道如何解决这个问题吗?当BC处于查询模式时,您不能执行GetFieldValue。您刚刚完成了ClearToQuery,因此必须首先执行查询,检查FirstRecord();然后执行GetFieldValue() 此外,在WebApplet加载期间,第一个BC查询未完成运行。它可能不是编写此代码的最佳位置 请咨询您团队中的siebel专家,此类代码需要小心放置