1

ATK4 Grid の 1 行だけをリロードすることはできますか?

たとえば、フォームで変更を行った後、CRUD でほとんどの場合、すべての Grid オブジェクトではなく、1 つのグリッド行のみを再読み込みする必要があります。

編集:

ATK4 (Agile Toolkit) フレームワーク専用のこの機能に興味があることを明示的に言って申し訳ありません。この質問に atk4 タグを追加しましたが、件名と質問本文に「ATK4」について言及していませんでした。そのために残念。

jQueryを使用して標準的な方法でそれを行う方法を多かれ少なかれ知っていますが、ATK4フレームワークでそれをより簡単に行う方法があることに興味があります。$grid->row(ID)->reload() などのように。

4

3 に答える 3

0

CRUD について話すとき、おそらく、データの行を含むいくつかの概要を持っているでしょう。具体的な行をクリックした後Edit、ユーザーがその行のデータを変更できるフォームを含むポップアップウィンドウを開く可能性があります。具体的な行だけを更新することを求めているので、AJAX呼び出しを使用してデータを送信および保存していると思います。

さて、ここで AJAX の部分を利用できonSuccessます (jQuery を使用する場合$.ajax)。データが送信された後、行 ID を正しくアドレス指定するために、行 ID を保存する必要があります。AJAX 呼び出しが正常に実行された後、onSuccessハンドルが呼び出されます。ここで、以前に保存された行 ID を使用して行をアドレス指定し、現在送信されて保存されているデータでセル内のデータをリセットするコードを実装する必要があります。

于 2012-12-05T13:57:18.480 に答える