問題タブ [kendo-datasource]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1373 参照

asp.net-mvc - Kendo DataSource フィルタ パラメータ

Kendo DataSourceオブジェクトを使用して、カスタム へのリクエストを作成しようとしていますActionResult

は、送信しているのActionResultと同じタイプのパラメータを受信します。KendoGrid

を使用KendoGridしてデータを表示するのではなく、 のフィルタリング機能が必要なだけですKendoDataSource

ここに画像の説明を入力

私たちは何を間違っていますか?

PS:メソッドをに設定しPOSTても違いはありません

0 投票する
1 に答える
1579 参照

asp.net-mvc - 検索フォームの投稿に基づいて剣道グリッドを更新する

私は多くの検索を行ってきましたが、これに対する明確な答えは見つかりませんでした。送信ボタンと Kendo UI グリッドを含むテキスト ボックスをセットアップしました。基準に基づいて結果が返されるように、データをグリッドのデータソースに投稿したいと考えています。MVC ラッパーは使用していません。

編集:私は近づいてきましたが、送信をクリックしたときにデータソースが投稿データを送信するように見えません。デバッグしたところ $("#fmSearch").submit で jquery プラグインにヒットしており、フォームデータを JSON に適切に変換していることを確認しましたが、更新された情報を送信していないようですアクションがそれを読み取ることができるように、サーバーに送信します。

Javascript

MVC アクション

現在、アクションは別のデータを取得するように設定されていません。フォームをグリッドに接続する方法を知る必要があるだけです。

0 投票する
1 に答える
1215 参照

javascript - transport.read 関数内の dataItem にアクセスする

この質問は、昨日投稿した Telerik のフォーラムのこの投稿からのミラーです。

HierarchicalDataSource を持つ TreeView があり、質問は簡単です: transport.read 関数で現在の dataItem にアクセスできますか?

たとえば、次のコードを検討してください。

read 関数内で現在展開中のノードの dataItem のプロパティにアクセスしたいと考えています。これは可能ですか?

私は多くの方法を試しましたが、その関数内のスコープでは、その関数の外には何もアクセスできません。

更新

@OnaBai の提案はValue、次のモデルを考えると、私の場合はプロパティで機能しました。

しかし、それ以上にアクセスできるようにしたいのですIdが、dataItem. モデルに dataItem または request プロパティを追加しようとしましたが、うまくいきません:

ParentIdresquest に由来し、関数内ではアクセスdataItemできません。それを行う別の方法はありますか?optionsread

更新 2 :

モデルの id を に設定することで、これを行うためのトリッキーな方法を実現できますuid

関数は uid を受け取り、dataSource から取得できますdataSource.getByUid()

0 投票する
1 に答える
2319 参照

kendo-ui - モデルの代わりにデータを使用するようにスキーマを変更すると、Kendo Ui グリッドが更新されない

私がjsfiddleに複製した剣道のサイトからのこの例は、うまく動作します: http://jsfiddle.net/destan/xXc82/

しかし、この部分を変更すると:

このように: (更新されたフィドル: http://jsfiddle.net/destan/Wqd4t/1/ )

行を編集した後に保存ボタンをクリックしても、saveChangesイベントがトリガーされてもグリッドは更新されません。

開発コンソールnetworkのタブで、最初の例では編集後に [保存] ボタンをクリックするとサーバーへの要求が発生し、2 番目の例では要求が行われないことがわかります。

理由はありますか?

0 投票する
1 に答える
3162 参照

kendo-ui - パラメータをクエリ文字列として剣道データソースの create メソッドに渡す

シナリオ : 2 つのビューモデルが同じデータ ソースを使用しており、エンティティをエンティティmasterDataSourceに追加したいとします。detailmaster

質問 :masterIdこれらのビュー モデルからデータソースの create メソッドにクエリ文字列としてどのように渡しますか:

0 投票する
2 に答える
206 参照

jquery - getByUid() を使用してデータセットのページ番号を取得するにはどうすればよいですか

LoadMoreを使用したリストビューがあります。データ クリックで詳細ビューが読み込まれ、getByUid() を使用して既存のデータセットからデータを取得しています。

そのレコードが属するデータソースのページを知る方法はありますか? dsOfferList.page() を使用すると、リストビュー アイテムの元のページとは限らず、最後の変更イベントの後にデータセットのページ番号が取得されます。

たとえば、総レコード数が 200 のデータセットがあり、serverPaging と pageSize を 50 に設定しているとします。最初に、dsOfferList.page() は 1 を返します。次に、リストを下にスクロールして [さらに読み込む] ボタンをクリックします。これで、dsOfferList.page() は 2 を返します。しかし、リストをいくつかの項目だけ上にスクロールすると、それらの項目 (まだ DOM に読み込まれている) はページ 1 からのものです。リストビュー項目の 1 つをクリックして、それを知る必要があります。ページ 1 データソースまたはページ 2 データソースからロードされた場合。

クリックしたリストビュー項目のページ番号を取得するにはどうすればよいですか?

0 投票する
3 に答える
4200 参照

kendo-ui - KendoUI の DataSource オブジェクトから DataSourceRequest を取得することはできますか?

DataSource オブジェクト (Kendo UI フレームワークに属する) がサーバーからデータを読み取るとき、サーバー側で DataSourceRequest と呼ばれることが多い構造でパラメーターを送信します (公式にはそのようなクラスはありませんが)。DataSource (およびそれを使用するグリッド) で実際の読み取りを実行せずにどこかに送信したいので、DataSource からこのオブジェクトを取得する方法を探しています。出来ますか?テレリック フォーラムでこのスレッドを見つけました: http://www.telerik.com/forums/passing-current-datasourcerequest-to-a-custom-commandしかし、提案された解決策は私にとっては良くありません。

どんなヒントにも感謝します:)