私のプロジェクトには、dstore と dgrid を使用する次のコードがあります。フィルター演算子を使用すると、Eclipse と Dojo ビルドに付属する Closure コンパイラーでコンパイル エラーが発生します。
storeFilter = new origStore.Filter().or(new origStore.Filter().in('category', ['Action', 'Thriller', 'Comedy']), new origStore.Filter().eq('newRelease', true));
grid.set('collection', origStore.filter(storeFilter));
Eclipse エラー: トークン '.' の構文エラー、このトークンの後に識別子が必要です。
クロージャ コンパイラ: '.in' でエラーが発生しました。識別子が必要です。
クロージャ コンパイラを使用した dgrid および dstore パッケージのコンパイルはスムーズに進みます。しかし、上記のコードでパッケージをコンパイルすると、エラーが発生します。
また、コードはすべてのブラウザーで期待どおりに機能することにも注意してください。
ここで光を当てることができますか?
ありがとう!。