1

初めて開いたときに JSON AJAX 要求を使用してメニュー内の項目を取得する dijit ポップアップ メニューを作成しました。私の問題は、メニュー項目が追加された後、メニューの位置が Dojo によって既に計算されているため、メニューがブラウザのビューポートの外に出ることです。2 回目にメニューを開くと、dojo はメニューを正しく移動して、ブラウザーのビューポート内に表示されるようにします。

それで、私の質問は、AJAX を使用してメニュー項目をロードした後、メニュー dijit にその x、y、w、h 位置を再計算するように依頼する方法を知っている人はいますか??

4

1 に答える 1

0

startup親ウィジェットのメソッド内または別の場所でポップアップを閉じて再度開くことができます (実装によって異なります)。

于 2010-01-16T15:12:06.007 に答える