2016-03-25 4 views
1

剣道UIにデータソースから特定のフィールドの値を取得することができます私はこのようなデータソースを定義していますどのよう

var dataSource = new kendo.data.DataSource({ 
    data: [ 
    {Id: 1, name: "Jane Doe", description: "some description", numberValue: "3000.00" }, 
    {Id: 2, name: "John Connor", description: "description temp", numberValue: "1800.00" }, 
    {Id: 3, name: "T-100", description: "descr tmp", numberValue: "2200.00"} 
    ], 
    schema: { 
     model: { 
      id: "Id", 
      fields: { 
       Id: { type: "number" }, 
       name: { type: "string" }, 
       description: { type: "string" }, 
       numberValue: { type: "number" } 
      } 
     } 
    } 
}); 

私はデータソースから特定のフィールドの値を取得できますか? 例:numberValueフィールド(Id = 1、またはId = 2またはId = 3)の値を取得します。 dataSource.data.numberValueを呼び出すと何も起こりません。どのような助け本当に感謝します。前もって感謝します。

答えて

1

dataSource.dataは明らかに配列です。

+0

これは確かです。しかし、どうすればdataSourceからフィールドの具体的な価値を得ることができますか?例えば、Id = 2の配列の 'numberValue'フィールドの値を知りたいと思います。あるいは、id = 3の配列の' name'フィールドの値を知りたいのです。 – oknevermind

+0

kendo libにクエリ構文がありません私の知る限り。レコードを見つけるには、トラフデータをループする必要があります。 – vbilopav

+0

どうすればいいですか?いくつかの例... – oknevermind