0

ケンドウイを習い始めたばかりで、方眼などに慣れてきました。

ただし、グリッド内のアイテムの詳細フォーム ページを作成して、更新できるようにしたいと考えています。Kendoui グリッドでポップアップ機能を使用しましたが、これは問題ありませんが、フォームのサイズのために別のページで本当に必要です。

問題は、リモート データソースにバインドされた単純なフォームの例が Web サイトにないことです。

誰かがどのアプローチを使用するのが最善かを教えてくれ、簡単な例を教えてくれるかどうか疑問に思っていました.

ありがとう

4

2 に答える 2

2

そうです!カスタム ポップアップ エディターを作成する標準的な方法はありませんが、カスタムであるため、簡単な (可能な?) 方法がないことを認識する必要があります。

しかし、それは(かなり簡単に)できないという意味ではありません。

これらは、基本的に(私が見る限り)従うべき手順です:

  1. 複雑なフォームを含むウィンドウを「ポップアップ」する独自の方法を定義します。行を選択し、カスタムツールバーボタンをクリックすることで実行できます。
  2. 選択した行のデータを取得し、
  3. kendo.bindを使用してポップアップ ウィンドウにデータをバインドします。
  4. データがデータグリッドにバインドされているため、このウィンドウを閉じると、DataSource.transport.update呼び出され、サーバー内のデータが更新されます。

JSFiddle の例への参照を含むウィンドウにデータをバインドする方法を示すこの回答を調べることにも興味があるかもしれません。

これは実際よりも難しいように思えるかもしれませんが、さまざまな KendoUI ウィジェットに慣れていれば、実際には非常に簡単です。

于 2013-01-26T15:31:55.787 に答える
1

これは私が作成したアプリの例で、詳細ページへのグリッドビューを示しています。これは、ナビゲーションにAngularを使用しています。バックエンドデータベースはWakandaのカスタムnosqlデータベースですが、任意のデータソースまたはローカルデータを使用できます。これが役立つか、プロジェクトの詳細な説明が必要かどうかをお知らせください。MVVMは、関数のコードコメントでもう少し更新されています。

最初の例はMVVMを使用したものです

次の例は同じプロジェクトですが、MVVMを使用せず、jqueryを使用してデータソースから入力値を手動で設定するだけです

これがどのように見えるかのビデオです

于 2013-01-26T19:40:30.883 に答える