2013-09-23 35 views
0

我在MVC上Infragistics的網格工作,希望做一些定製它。 的問題是,這我顯示數據是比我從用戶採取不同的輸入(在行編輯的編輯/加法模式)。在網格中顯示之前需要完成額外的處理。自定義添加和編輯記錄對話框中的Infragistics網格

Infragistics的網格提供了一個良好的機制,以顯示JSON對象數組,其漂亮的UI和這對我來說工作正常事件。問題出現在我想編輯特定行或添加新行時。爲此,Infragistics爲其提供了自己的用戶界面。或者如果我們想定製它,它不會提供太多的空間來這樣做。它只是允許提供一個模板列如下所示:

<script id="rowEditDialogRowTemplate1" type="text/x-jquery-tmpl">  
      <tr class="tableBackGround">     
       <td class="labelBackGround"> ${headerText} 
       </td> 
       <td data-key='${dataKey}'> 
         <input /> 
       </td> 
      </tr> 
</script> 

但我想提供,這將有我的自定義表單和表單元素的整個模板。

我想要一個簡單的Infragistics網格將只顯示數據。如果我點擊網格中的添加新內容,它將加載我的對話框。 如果我雙擊任何一行,它會再次打開我的對話框,我可以編輯這些東西。稍後,一旦我保存了數據,我就會啓動服務器並相應地刷新網格。

總結

我想爲添加和編輯在Infragistics的網格我自己定製的表單。保存數據後,我會負責重新加載Grid。

參考:Infragistics Grid

請幫我完成這件事!

回答

2

你已經找到了正確的API參考 - 在「選項」選項卡的外觀爲rowEditDialogTemplate選項。 使用默認行編輯模板(是的,它可用於添加行也一樣)示於the official sample

您也可以在幫助主題中找到關於它的更多信息:Row Edit TemplateConfiguring Row Edit Template

另外,在Infragistics論壇中,您可以找到有關如何利用完全自定義表單添加和編輯行的其他信息,以瞭解如何利用igGridUpdating功能的API方法(例如addRow和updateRow)。

+0

我沒有發現rowEditDialogTemplate參考 –

+0

@KD - 在「選項」選項卡中,你可以找到模板很多的選擇 - 只要搜索「roweditdialog」,你會看到所有8種選擇。此外,值得注意的是,您可以使用編輯模板有6個事件。 –

+0

我想你沒有定製infragistic格但鮑里斯拉夫:) 沒有一條筆直的路通過這些選項添加自定義表單 –

相關問題