0

ページに EDIT という名前のダイアログ ボタンがあります。

初めて EDIT ボタンをクリックすると、EDIT ポップアップ ウィンドウが表示されます。ポップアップ ウィンドウの右上隅にある [閉じる] (x) ボタンをクリックしてポップアップ ウィンドウを閉じ、もう一度 [編集] ボタンをクリックすると、ポップアップ ウィンドウが表示されません (開きません)。しかし、同じ [編集] ポップアップ ウィンドウの下にある [キャンセル] ボタンと [適用] ボタンをクリックし、もう一度 [編集] をクリックすると、ポップアップ ウィンドウが開きます。そのため、閉じるボタンをクリックした後に問題が発生し、編集ウィンドウを再度開くことができません。

アップデート:

2回目に「編集」ダイアログを開くことができないコード(以下)を見つけたので、コメントしました。しかし、コードにコメントすると別の問題が発生しました。つまり、「キャンセル」または「適用」ボタンをクリックすると、次のエラーがスローされ、同じエラーをスローして「編集」ボタンを再度開くことができません。

4

3 に答える 3

0

ウィジェットを閉じる(destroyOnClose : true)で破棄しているため、2回目の試行ではウィジェットを開くことができません。

/*
 * Overload the _destroyOrHide method in rmt.NewModalPopup so 
 * that the popup will be destroyed instead of closed. (Close
 * doesn't remove the DOM node.)
 */
于 2013-03-13T10:31:20.273 に答える