2011-11-21 72 views
2

希望這是一個簡單的問題。在JQGrid表單編輯模式下,編輯表單彈出在屏幕中間進行編輯。當我點擊表格時,就像背景區域一樣,表單會關閉,就像點擊「取消」一樣。我知道我可以使用「onClose」事件來解決這個問題,但我想知道如何告訴網格不要關閉,除非點擊「取消」按鈕。如果您點擊表單,我希望編輯表單停留在那裏,如果點擊取消,請關閉。JQGrid編輯窗體關閉當點擊表格

我想我有點懶,我真的不想創建一個模態對話框,彈出每次它收到onClose事件,並詢問用戶是否真的要停止編輯...

謝謝。

回答

2

看起來您可以讓jqGrid與jqModal構建對話框,然後您應該能夠指定jqModal選項,以便在單擊疊加層時不關閉該模式。請參閱「莫代爾」選項此頁上:http://dev.iceburg.net/jquery/jqModal/#how

編輯你可以在你的jqGrid形式設置加載jqModal庫時指定「模態」選項。

+0

它是「模態」選項。我知道這一點...當我第一次測試它時沒有做出改變。謝謝@Jake Feasel –

3

對於此問題,您可以同時使用模式jqModal。這裏是代碼片段,我用我的應用程序:

//-----------------------add options----------------------// 
{ 
width:800, 
closeAfterAdd:true, 
reloadAfterSubmit:true, 
... 
modal:true, 
jqModal:true, 
.... 
viewPagerButtons: false, 
addCaption: "Add Event", 
left:250, 
top: 200, 
..... 
} 

我希望這有助於...

+0

是的,我使用了'modal:true'選項,並且做了訣竅 –

相關問題