2016-04-05 19 views
-1

1つのタブストリップの4つのタブに4つの剣道グリッドがあります。単一のテキストボックス入力に基づいてそれらを設定する必要があります。 1つのデータソースから4つのデータをすべてどのように埋め込むのですか?単一データソースの複数の剣道グリッド

+0

http://demos.telerik.com/kendo-ui/datasource/shared-datasource – calinaadi

+0

こんにちは、私は条件に応じて選択する必要があります。つまり、私のspはテーブル変数全体を返しますが、データは列の条件に基づいて異なるグリッドに表示する必要があります。 – HappieFeet

答えて

0

データを取得するデータソースが必要です。 Foreachグリッドに異なるデータソースがあります。グリッドのデータソースの初期化で が行うような何か:あなたのような、inidividuallyフィルタのforeachグリッドのデータソースを適用することができます次に

dataSource: new kendo.data.DataSource({ data: globalDataSource.data() }), 

filter: { field: "name", operator: "startswith", value: "Jane" } 

それとも条件に基づいて、各グリッドのデータソースを設定することができます。

if (condition){ 
     $("#grid1").data("kendoGrid").setDataSource(globalDataSource); 
} 
else{ 
     $("#grid1").data("kendoGrid").setDataSource(new kendo.data.DataSource({data: [] });); 
} 
+0

私はフィルタのように置くことができます:{field:RISK、演算子: "等しい"、値: "高"}、これは、データソースの高い値を持つグリッド内のレコードのみを設定します。他の同様のグリッド。もし私が間違っていたら助けてください。 – HappieFeet

+0

はい、あなたは正しいです。 – calinaadi

+0

こんにちは、POSTメソッドを使用してインデックスビューからコントローラにデータを投稿し、そこでspを実行すると、spはPost actionresultメソッドのリストを返しました。今、私の部分的なビューのアクション結果からこのリストを読み込むにはどうすればよいのですか? – HappieFeet

関連する問題