2017-02-08 6 views
2

私は剣道を使ってグリッドを作っています。コード例は私の実装に私を駆り立てたものです。私は開発中にバグに直面し、いくつかの回避策を試みましたが、どれもうまくいきませんでした。剣道の指輪が効かない

http://dojo.telerik.com/AsUDo/14

ここで問題です: 私は(全体のTRで)ソート可能な振る舞いでグリッドを作成する必要があります。

行全体が、私はこの行をコメントする場合にのみソート可能な取得:

//ignore: "TD, input". 

しかし、私は製品名を変更して単価をクリックした場合、その後、例えば、製品名]フィールドにテキストが設定されています以前の値に戻します。ただ更新されません。私も

ignore: "TD, input" 

属性を使用する場合、私は製品名を入力し、単価を変更したり、他のフィールドを変更しますが、私が得る唯一のソート可能なカラムが1である時はいつでも

は、フィールドが更新されますテンプレートとそれは私のクライアントが尋ねた要件を満たしていません。

どのような考えですか?

答えて

2

ソート可能なマウスがイベントのセル保存順に干渉するため、行を編集して別のセルをクリックすると、ソート可能なイベントによって編集イベントが「強制終了」され、変更が失われます。あなたは

filter: ">tbody >tr:not(.k-grid-edit-row)", 

これが「無効」にあなたのソート可能なフィルタを変更した場合

現在編集行のソート可能なイベントは、編集イベントを完了できるように。

編集中の行を並べ替え/ドラッグしたい場合は、最初にその行をクリックして(それがもはや.k-grid-edit-rowにならないように)してから、その行

これは私のソート可能なグリッドを設定して、私はちょうど下側に住んでいる...またはあなたは行全体がドラッグされるのを許可する代わりにソートハンドラを使用して生きています。

私の欠点を克服するためにフィルタを使いこなすことはできますが、私はできなかったし、物事の壮大な計画では、時間を費やすためにもっと重要なことがあります。それほど重要でない要件を緩和するようクライアントに依頼してください。

関連する問題