希望這是一個簡單的問題。在JQGrid表單編輯模式下,編輯表單彈出在屏幕中間進行編輯。當我點擊表格時,就像背景區域一樣,表單會關閉,就像點擊「取消」一樣。我知道我可以使用「onClose」事件來解決這個問題,但我想知道如何告訴網格不要關閉,除非點擊「取消」按鈕。如果您點擊表單,我希望編輯表單停留在那裏,如果點擊取消,請關閉。JQGrid編輯窗體關閉當點擊表格
我想我有點懶,我真的不想創建一個模態對話框,彈出每次它收到onClose事件,並詢問用戶是否真的要停止編輯...
謝謝。
希望這是一個簡單的問題。在JQGrid表單編輯模式下,編輯表單彈出在屏幕中間進行編輯。當我點擊表格時,就像背景區域一樣,表單會關閉,就像點擊「取消」一樣。我知道我可以使用「onClose」事件來解決這個問題,但我想知道如何告訴網格不要關閉,除非點擊「取消」按鈕。如果您點擊表單,我希望編輯表單停留在那裏,如果點擊取消,請關閉。JQGrid編輯窗體關閉當點擊表格
我想我有點懶,我真的不想創建一個模態對話框,彈出每次它收到onClose事件,並詢問用戶是否真的要停止編輯...
謝謝。
看起來您可以讓jqGrid與jqModal構建對話框,然後您應該能夠指定jqModal選項,以便在單擊疊加層時不關閉該模式。請參閱「莫代爾」選項此頁上:http://dev.iceburg.net/jquery/jqModal/#how
編輯你可以在你的jqGrid形式設置加載jqModal庫時指定「模態」選項。
對於此問題,您可以同時使用模式和jqModal。這裏是代碼片段,我用我的應用程序:
//-----------------------add options----------------------//
{
width:800,
closeAfterAdd:true,
reloadAfterSubmit:true,
...
modal:true,
jqModal:true,
....
viewPagerButtons: false,
addCaption: "Add Event",
left:250,
top: 200,
.....
}
我希望這有助於...
是的,我使用了'modal:true'選項,並且做了訣竅 –
它是「模態」選項。我知道這一點...當我第一次測試它時沒有做出改變。謝謝@Jake Feasel –