1

ユーザーがエントリを編集、追加、削除できるデータグリッドを構築しようとしています。これは、JavaScript 変数に json として保存されます。私はそれを繰り返し使用していますが、維持するのは大変です。dojo.store.Memory を使用しようとすると、エラーが発生します。これは 8.5.3 と UP1 で、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"}); }
4

1 に答える 1

0

dojo.store.Memory は、クライアント側の JS 構造です。エラーは、サーバー側のスクリプト内にいることを示しています。それはうまくいきません。サーバーサイド Dojo は進行中であり、XPages のどのリリース バージョンでも使用できません。そのコードをスクリプト ブロックに入れて、実行のためにクライアントに送信する必要があります。

于 2012-10-07T07:54:37.223 に答える