0
我正在使用struts2-jquery插件。我有一個< sj:dialog>,它包含一個文本框。我希望該文本框在關注時啓動另一個對話框。這個新對話框也應該呈現爲< sj:dialog>標記。這項任務的最佳解決方案是什麼?當文本框集中時打開struts2-jquery對話框
我正在使用struts2-jquery插件。我有一個< sj:dialog>,它包含一個文本框。我希望該文本框在關注時啓動另一個對話框。這個新對話框也應該呈現爲< sj:dialog>標記。這項任務的最佳解決方案是什麼?當文本框集中時打開struts2-jquery對話框
可能是你可以嘗試使用<sj:textfield>
及其onFocusTopics
屬性火的焦點事件, 從而使<sj:dialog>
與同一主題在其openTopics
然後會打開。
BTW,因爲struts2jquery使用requirejs
只有當這些現有的網頁上sj
部件檢索在運行時所需的JS庫你不能使用.dialog()
。
你可以通過在你的頁面中包含一個虛擬<sj:dialog>
來克服它,將其設置爲display
樣式爲none
。
你不能使用與該字段相關的事件來做你想做的事嗎 –
是的,我試圖使用.dialog()函數,但我的客戶端調試器聲稱它不是一個函數。在我把< sj:head />條款之前,這個函數正在工作。現在它不,我想struts2-jquery插件有它自己的對話框功能。 –
aha ..這就是爲什麼我不是JQuery插件的忠實粉絲,雖然它真的是一個非常好的插件,但帶有許多副作用。有些人有想法abt它:) –