YUI 3在数据表中的列中呈现下拉列表
问题描述:
我想将其中一列自定义到下拉列表中。这是一个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) ;
}
}
];
答
添加allowHTML:真正的列属性告诉DataTable中不要逃避特殊字符,只是让他们通过为HTML。
thx。有效... – user2557307