1

Ignite UI Control を使用しています 並べ替えの問題に直面しています シナリオを説明しましょう

私は開いており、そのダイアログボックスで、以下のようなものigDialogを使用してグリッドビューを開いていますigGrid

図(1) ここに画像の説明を入力

初めて各列をクリックすると正常に動作し、グリッドの並べ替えが1回実行されますが、追加ボタンをクリックすると、ダイアログの内容が追加の内容に置き換えられ、このダイアログボックスはそのようになります。

図(2) ここに画像の説明を入力

その上にあるキャンセルボタンをクリックすると、再びリスティングビューのコンテンツが読み込まれ、図(1)が表示されます。

私が直面した問題は、実際には、並べ替え関数を 2 回呼び出した任意の列をクリックし、コントローラー アクションを 2 回ヒットしたときです。

ビューを追加してからリストビューに戻ると、何度も並べ替えが呼び出されます。

ここで何が起こっているのかわかりませんか?

注:$(gridId).igDialog("content", html);コンテンツを動的にロードするために使用しています

4

1 に答える 1

0

ダイアログ内のビューの変更を処理するコードを含めることができればより良いでしょう。あなたが説明しているのは、グリッドイベントのようなサウンドが同じ要素に複数回アタッチされていることです。グリッドを破棄したり、表示されるたびにカスタム イベントをアタッチしたりしない場合、これが結果になります。

質問にコードを含めたら、回答をより具体的に更新します。

于 2016-10-25T08:39:07.793 に答える