我正在尝试构建一个数据网格,用户可以编辑,添加,删除条目,这些条目存储在json的JavaScript变量中。我把它作为一个重复工作,但要维护很多工作。当我尝试使用dojo.store.Memory时,我收到一个错误。 对于UP1,这是8.5.3,尝试使用ext lib。
var Lodging = [{"CheckIn":"" ,"Check-out":"","Nights":"","Hotel":"","Rate":"","JTR":"","JTRcomments":""}];
var jtrStore = new dojo.store.Memory({data:Lodging, idProperty: "CheckIn"});
错误:
com.ibm.xsp.exception.EvaluationExceptionEx: Error while executing JavaScript action expression In the control : _id3 At line 2, column 31 of: #{javascript:var Lodging = [{"CheckIn":"" ,"Check-out":"","Nights":"","Hotel":"","Rate":"","JTR":"","JTRcomments":""}]; var jtrStore = new dojo.store.Memory({data:Lodging, idProperty: "CheckIn"}); }
答案 0 :(得分:0)
dojo.store.Memory是一个客户端JS构造。您的错误表明您在服务器端脚本中。这不起作用。 Serverside dojo正在进行中,并且在任何已发布的XPage版本中都不可用。您希望将该代码放入脚本块中,以便将其发送到客户端执行