1

Kendo DataSource を使用して外部サービスからデータを読み取る Kendo Grid があり、グリッドの各行の Kendo メニューを作成するテンプレートによって定義された最後の列があります (まさにこのリンクのように)。

ただし、問題は、編集可能な属性を「ポップアップ」モードに設定していることです。したがって、[編集] をクリックすると (ポップアップ ウィンドウが開きます)、[キャンセル] をクリックすると、編集したまさにその行の剣道メニューが初期化解除され、スタイルのない通常の ul/li メニューのように見えます。

ありがとう。

4

1 に答える 1

0

推測です。行は剣道グリッドによって再レンダリングされるため、メニューは再びプレーン HTML として表示され、 kendoMenu() を再度呼び出す必要があります...

メニューを別の場所にキャッシュして、たとえば mouseenter の各行に追加してみてください。そのため、グリッドが更新されてメニューが失われることに依存することはありません。

于 2013-06-24T07:13:28.707 に答える