8
類似のタイトルの記事は見つかりましたが、引き続き問題を解決できません。私は間違ったことをしています。剣道グリッド構成でプログラムによって選択してください剣道グリッド行
コンテキストを取るいくつかの機能(グリッド)を有し、選択された行を読み取る:
これは私が「変化」イベントを構成する方法です。
機能で「リフレッシュ(グリッド)」私は、次のように選択した行を取得しています:私は手動でグリッド行を選択したときに
refresh: function (grid) {
var selectedRows = grid.select();
var selectedRow = grid.dataItem(selectedRows[0]);
var id = selectedRow.Id;
}
このアプローチは完璧に動作します。しかし、プログラムで行を選択すると、 "selectedRow"変数はnullになります。
私は道を以下にプログラム的に選択しています:私は悲しいよう
var grid = $("#grid").data("kendoGrid");
var rows = grid.dataSource.data();
var row = rows[rows.length - 1];
grid.select(row);
上記では、以前の方法変数selectedRowはnullになります「(グリッド)をリフレッシュ」。
誰かがそれについていくつかの意見を持っていますか?なぜそれが起こったのですか?
おかげ
おかげで、行のみ変更した必要変わる[rows.lengthを - 1];モデル[rows.length - 1]に; – s1cart3r