簡體   English   中英

Kendo-ui網格在同一列中具有差異字段類型

[英]Kendo-ui grid with differents field type in the same column

如果有人可以幫助我解決這個問題,我將不勝感激。

我的網絡應用程序中有一個劍道網格。 這個劍道網格帶有一系列問題和答案。 我的意思是有兩列,第一列是問題,第二列是答案。

問題列是文本類型,但答案列可以是三種類型(布爾,可選擇列表或文本)。

通過創建自定義編輯器,我實現了當您按單元格時具有正確的字段類型。

我附上一張圖片來說明: snapshot1問題是當單元格失去焦點時,自定義編輯器模板不再可見,因此網格如下所示: snapshot2

在編輯單元格以及不編輯單元格時,我想保留復選框模板。

我嘗試為編輯器創建一個自定義模板,為該單元格創建一個自定義模板(雖然我沒有對其進行編輯),但是此解決方案創建了兩個不同的DOM對象,因此當我單擊該單元格時,我單擊了模板,而不是在網格中,因此我進行更改時網格無法識別。

提前致謝!

解決復選框問題的一種方法是使用自定義模板。 看看下面的DOJO

注意函數createCheckbox() 它使用模型綁定顯示正確的值並禁用該復選框,因此用戶只能在編輯模式下更改其值。

function createCheckbox(fieldName) {
    return '<input style="cursor:default;" type="checkbox" data-bind="checked: #=' 
      + fieldName + '#"  #= ' + fieldName 
      + ' ? \'checked="checked"\' : "" # disabled="disabled" />';
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM