1

データはランダムで、列を予測できません。リモートからデータを読み取り、グリッドに表示します。

Kendo UI Grid のように json オブジェクトを取得します[object Object]。どのように視覚化できますか、または Kendo グリッドでセルの詳細ビューを表示する方法はありますか?

ここに画像の説明を入力

treeviewこれらのセルにJSONオブジェクトを挿入できれば、問題は解決すると思います。

4

2 に答える 2

4

問題は、住所が複雑なオブジェクトであるため、表示方法を kendoGrid に指示する必要があることです。たとえば、次のような複雑なオブジェクト Connected があります: {Connected:{Value:3, Percentage:100}}

単にそれをいくつかの列にマップすると、あなたの経験と同じように、グリッドに [object Object] が表示されます。

解決:

Connected オブジェクトを「3 (100 %)」のように表示する必要があるとします。グリッドはそれを知る方法がありません。したがって、列の宣言でテンプレートを作成する必要がありました。

var gridColumns = [
  { field: "Connected", title: "Connected", template: function(data) {
      return data["Connected"].Value + " (" + data["Connected"].Percentage + " %)"; 
    }
  }
];

そして、これは私が得たものです:

例

于 2013-12-03T21:37:51.990 に答える
1

列のテンプレートを設定する必要があります。デフォルトでは、「Number」、「String」、「Date」、「Boolean」などのプリミティブ型のみを表示できます。

于 2013-10-25T07:13:52.950 に答える