テレリック ウィンドウでテレリック グリッドを使用しています。ただし、テレリック ウィンドウにレコードを保存する際に、別のグリッドを再バインドしたいと考えています。ただし、グリッドは再バインドされません。ページを更新したときにのみ発生します。別のグリッドを再構築するために、挿入の ajaxbinding が完了したら、いくつかのメソッドを呼び出す必要があります。
1 に答える
0
これは、Telerik グリッドでは少し注意が必要です。基本的に、グリッド 1 の送信時に Javascript 変数 (フラグ) を設定する必要があります。次に、グリッド 1 のデータバインディングで、フラグが true の場合、グリッド 2 を再バインドします。次のようなもの:
var grid1SubmitChanges = false;
function Grid1_OnSubmitChanges(e) {
grid1SubmitChanges = true;
}
function Grid1_OnDataBinding(e) {
if (grid1SubmitChanges) {
// toggle the flag so you don't always rebind Grid2 when Grid1 binds
grid1SubmitChanges = false;
// rebind Grid2
var grid2 = $('#Grid2').data('tGrid');
grid2.rebind();
}
}
于 2013-09-21T00:08:03.737 に答える