2017-01-03 71 views

回答

0

如果您使用jqGrid的免費jqGrid分支(自2014年底開始開發),該解決方案可能很簡單,該分支支持actionsNavOptions參數,其中可以指定自定義圖標。 The wiki article描述了該功能,the demo演示了該用法。 Another demo,爲the answer創建,顯示自定義操作按鈕的更高級功能。

如果您無法更新免費的jqGrid 4.13.6,那麼您可以按照my old answer的說明進行操作,該操作要複雜得多。

+0

嗨,我已經看過演示,只是想知道到目前爲止點擊「編輯」只有「提交」和「取消」圖標出現。這個功能是否可以改變,點擊「編輯」以及「提交」和「取消」我們的自定義圖標也會出現?因爲我希望我的自定義圖標僅在「編輯」圖標點擊後顯示。 –

+0

@VarunKumarRayzada:您可以使用通知,這些通知將在內聯編輯的開始和結束時調用(oneditfunc,aftersavefunc,afterrestorefunc回調或jqGridInlineEditRow,jqGridInlineAfterSaveRow,jqGridInlineAfterRestoreRow事件)。每個自定義按鈕都有'class'和'id'屬性(參見'ui-inline-addUser'類和id'jAddUserButton_40','jAddUserButton_50',...)。因此,只需要調用'$ .show()'或'$ .hide()'來在需要時顯示/隱藏自定義按鈕。 – Oleg