2013-07-07 53 views
0

我想將其中一列自定義到下拉列表中。這是一個json響應,我想將其定製到下拉列表中的列的響應是一個數組。我能夠創建一個字符串到選擇標籤和選項標籤,但在數據表中,它完全顯示爲一個字符串,而不是下拉菜單。我不知道我錯過了什麼。YUI 3在數據表中的列中呈現下拉列表

爲我的下拉格式的代碼片段看起來是這樣的: -

var columns =[ 
    { 
     key:'Form Name', 
    }, 
    { 
     key:'Form Number', 
    }, 
    { 
     key:'Prefix', 
    }, 
    { 
     key:'Suffix', 
     id:"suffixColumn", 
     formatter: function(o){ 
      console.log(o); 
      var suffixArr = o.data.Suffix; 
      var mySelect = '<select>'; 
      for (var count = 0; count < (suffixArr.length); count++) { 
       mySelect += "<option value=\"" + count + "\">" + suffixArr[count] + "</option>"; 
      } 
      mySelect+= '</select>'; 
      console.log(mySelect); 
      return(mySelect) ; 
     } 
    }             
]; 

回答

0

添加allowHTML:真正的列屬性告訴DataTable中不要逃避特殊字符,只是讓他們通過爲HTML。

+0

thx。有效... – user2557307