Dojo Styling Combobox的选项标签?

时间:2015-09-23 07:48:29

标签: javascript dojo widget

如何将样式设置为ComboBox小部件的某些选项标签。

var comboBox = new ComboBox();

如何获取选项标签并设置其中一些样式,例如我想 使用RED文字和一些项目(选项)GREEN.

设置一些项目(选项)

请提示任何帮助。

1 个答案:

答案 0 :(得分:0)

使用labelFunclabelType

即可开箱即用
var store = new Memory({ data: [
    { id: 1, name: 'foo', color: '#900' },
    { id: 2, name: 'bar', color: '#090' }
] });
var cb = new ComboBox({
    store: store,
    labelType: 'html',
    labelFunc: function (item) {
        return '<span style="color: ' + item.color + '">' + item.name + '</span>';
    }
}).placeAt(document.body);
cb.startup();