dojo - 以编程方式将粗体和字体添加到 dijit/form/select

标签 dojo

您好,如何以编程方式为 dijit/form/select 中的每个选项添加粗体和字体大小等样式?

ready(function()//This function won't run until the DOM has loaded and other modules that register have run
{
 parser.parse();
var select_Card = new Select
({options:
[
 {label:"Select Card", value:"", selected:true},
 {label:"Mk7ABC Card", value:"testdata1970_05", selected:false},
 {label:"Mk7CBC Card", value:"testdata1970_10", selected:true},
 {label:"Mk10DC Card", value:"testdata2060_03", selected:false},
 {label:"Mk6BC Card", value:"dbProdigy", selected:false},
 {label:"Mk6NBC Card", value:"dbProdigy_MK6N", selected:false},
], style:{width:'250px'}
}, "select_Card");

select_Card.startup();
    });
    });

请指教 谢谢 克莱门特

最佳答案

在您的 json 中设置标签的样式。

require(["dojo/ready", "dijit/form/Select"], function(ready, Select){
ready(function(){ 
  var select_Card = new Select({
    options:[
     {label:"Select Card", value:"", selected:true},
     {label:"<b>Mk7ABC Card</b>", value:"testdata1970_05", selected:false},
     {label:"<span style='color:red;'>Mk7CBC Card</span>", 
        value:"testdata1970_10", selected:true},
     {label:"Mk10DC Card", value:"testdata2060_03", selected:false},
     {label:"Mk6BC Card", value:"dbProdigy", selected:false},
     {label:"Mk6NBC Card", value:"dbProdigy_MK6N", selected:false},
    ], style:{width:'250px'}
  }, "select_Card");
  select_Card.startup();
});
});

http://jsfiddle.net/cswing/udJuv/

关于dojo - 以编程方式将粗体和字体添加到 dijit/form/select,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14334959/

相关文章:

javascript - Dojo 问题 : FilteringSelect , 需要 : "false" , 不工作

dojo - 更改 dojo 命名空间

javascript - 如何在另一个 dgrid 单元格中显示 dojo dgrid 选择

可以悬停并单击的 Javascript/CSS 工具提示

css - 如何将两个 dojo 小部件彼此对齐?

javascript - J2EE Web 应用程序性能调优

javascript - 从用户硬盘浏览和选择文件在 IE 中给出未定义

javascript - Dojo DataGrid,程序化创建

javascript - Dojox EnhancedGrid 中的空格键

dojo - 从CDN加载Dojo dijit CSS