1

Kendo UI Grid を使用して、複数値のプロパティを表示および編集しようとしています。そのために Jsp や ASP.NET ラッパーを使用していません。これにはいくつかの問題があります。まず、グリッド列の下のグリッドにあるサーバーから取り込まれたデータを確認できません。また、カスタム エディターとして使用するために、通常の複数選択コントロール (HTML) を使用しようとしています。入力されたデータは json 形式であり、多値プロパティのハッシュの配列を返します。たとえば、プロパティがライブラリの場合、フェッチされる json は "libraries" です: [{id:1, name:"name1"}, {id:2 、名前: "name2"}]

このプロパティの表示をカスタマイズして、グリッドにコンマ区切りの名前を表示するにはどうすればよいですか? また、選択ボックスをエディターとして使用し、既に選択されているデータにバインドするにはどうすればよいですか?

4

1 に答える 1

0

私が正しく理解していれば、JSON 内に入れ子になった Json オブジェクトがあるように思えます。ストック Kendo ui データソースを使用している場合、ネストされたオブジェクトが許可されていないため、アクセスできません。

http://www.kendoui.c​​om/forums/framework/data-source/dealing-with-complex-json-crud.aspx#06BfDnAGS0egdLumlK9Zdg

$.ajax 呼び出しを使用して、json を取り込むことができます。eval(data) を使用してオブジェクトに変換すると、その時点で、json の特定の部分をフラット化して文字列にし、そのフラットな配列をデータソースに渡すことができます。

V/R

于 2013-06-21T17:31:12.950 に答える