我是JQgrid的新手,無法弄清楚如何將默認按鈕添加到網格的添加部分。JQGrid添加默認按鈕
因此,有一個網格的行具有列:「日期,名稱和劑量」的藥物網格。當他們按下底部的添加藥物按鈕時,它會打開添加藥物對話框,其中包含三個文本框以供他們添加此信息。我想要做的就是讓它在按下對話框中的「Enter」時添加藥物。這樣就不必按下對話框中的添加按鈕。
我甚至不知道把它放在JQGrid代碼的哪個位置,這是非常大的,所以我不知道要發佈哪個代碼,如果有人告訴我,我需要發佈的地方我可以發佈代碼。
感謝
我是JQgrid的新手,無法弄清楚如何將默認按鈕添加到網格的添加部分。JQGrid添加默認按鈕
因此,有一個網格的行具有列:「日期,名稱和劑量」的藥物網格。當他們按下底部的添加藥物按鈕時,它會打開添加藥物對話框,其中包含三個文本框以供他們添加此信息。我想要做的就是讓它在按下對話框中的「Enter」時添加藥物。這樣就不必按下對話框中的添加按鈕。
我甚至不知道把它放在JQGrid代碼的哪個位置,這是非常大的,所以我不知道要發佈哪個代碼,如果有人告訴我,我需要發佈的地方我可以發佈代碼。
感謝
的添加/編輯表格參數savekey:[true,13]將解決你的問題。
例如,
$("#list").jqGrid('navGrid','#pager',{/*navGrid options*/},
{savekey:[true,13]}, // edit options
{savekey:[true,13]}); // add options
因爲你可能想在所有你使用,你可以喜歡改變的jqGrid的默認選項添加/編輯對話框上的一個地方電網的設置:
jQuery.extend(jQuery.jgrid.edit, {
recreateForm:true,
jqModal:false,
reloadAfterSubmit:false,
savekey: [true,13],
closeOnEscape:true,
closeAfterAdd:true,
...
});
我想通了。這是一個應該與其他添加對話框選項一起使用的選項。
bSubmit: "Add",
savekey: [true,13],
url: '<%=urlAddMedication%>',
中間的一個是解決方案,其他線條給出的上下文。
savekey是按鈕保存的選項,它需要一個長度爲2的數組。第一個元素是布爾值,取決於它是否應該保存。第二個是該按鈕的鍵碼。 (13是輸入密鑰的代碼)
謝謝。正如你所看到的,我只是想到了這一點,但我希望早些時候見過你。標記爲答案。 – Loogawa 2011-03-28 15:42:09
@Loogawa:不客氣!我附加了我個人喜歡使用的另一種方式。 – Oleg 2011-03-28 15:45:54
這是非常有用的代碼。在這種情況下,我只會在一個地方有一個網格,但是知道未來會有幫助。謝謝! – Loogawa 2011-03-28 15:49:39