我想在JQGrid中實現CRUD。但我有以下問題:CRUD使用JQGrid
-Rows不能使用添加按鈕單獨[只有在在線模式可能]
- 刪除行導致回傳,甚至EditDialogSettings.ReloadAfterSubmit設置爲false添加。
- 刪除內聯編輯後添加的行。如何刪除客戶端的一行?
我希望網頁在頁面加載時被綁定。所有之後的編輯應該只出現在客戶端。一旦表單終於提交,網格更改將被處理。
我正在關注this link中提供的文檔,但我無法實現它。
在這個問題上的任何幫助是高度讚賞。
更新: 這是我寫的代碼示例:
<%@ Register Assembly="Trirand.Web" Namespace="Trirand.Web.UI.WebControls" TagPrefix="trirand" %>
<trirand:JQGrid ID="XYZ" runat="server" Width="700px" showToolBar="true">
<columns>
<trirand:JQGridColumn DataField="AA" HeaderText="AA" Width="20" Editable="true" DataType="local"/>
<trirand:JQGridColumn DataField="BB" HeaderText = "BB" Width ="50" Editable="true" DataType="local" />
<trirand:JQGridColumn DataField="CC" HeaderText ="CC" Width = "20" Editable="true" DataType="local"/>
</columns>
<ClientSideEvents RowDoubleClick ="editRow" />
<ToolBarSettings ShowInlineAddButton="true" ShowInlineCancelButton="true" ShowDeleteButton="true" />
</trirand:JQGrid>
<script type="text/javascript">
var LastSelection;
function editRow(id) {
if (id) {
var grid = jQuery("#<%= XYZ.ClientID %>");
grid.restoreRow(LastSelection);
grid.editRow(id, true);
LastSelection = id;
}
}
</Script>
我能夠做的內聯編輯,在上面添加一行。但是,在完成數據綁定後,我無法刪除表XYZ中顯示的行。我希望這段代碼能給你一個關於這個問題的想法。 謝謝!
你試過他們的支持論壇嗎?這不是一個付費產品? http://www.trirand.net/forum/ – CrazyDart 2012-01-11 20:55:43