0
我正在做一些R & D在顯示不同的colModel編輯類型(文本框和複選框) JqGrid中的列。因爲我需要根據後端數據庫值顯示同一列的不同編輯類型。它可能爲不同的列顯示不同的編輯類型。請幫助我進行我的R & D工作。jqgrid - 在同一列的兩行中動態加載不同的colModel編輯類型(文本框和複選框)
我正在做一些R & D在顯示不同的colModel編輯類型(文本框和複選框) JqGrid中的列。因爲我需要根據後端數據庫值顯示同一列的不同編輯類型。它可能爲不同的列顯示不同的編輯類型。請幫助我進行我的R & D工作。jqgrid - 在同一列的兩行中動態加載不同的colModel編輯類型(文本框和複選框)
你不解釋你使用哪種編輯模式。問題的解決方案可能因編輯模式而異。
我建議您在開始編輯行之前直接更改該列的屬性,例如edittype
值。
在表單編輯的情況下,您可以更改通話內部的屬性。在the answer顯示如何顯示beforeShowForm
回調中隱藏某些列屬性。 Another answer或this one是使用示例beforeInitData
這似乎是最適合您的情況。在beforeInitData
的內部,您可以在構建表單之前更改的任何屬性的colModel
。
內聯編輯的典型用法包括onSelectRow
內部的editRow或ondblClickRow
內部的調用。因此,可以使用setColProp方法例如在將使用之前更改列屬性。見示例和here。