Javascript Dojo CheckMulti Select-如何将复选框移动到标签右侧

Javascript Dojo CheckMulti Select-如何将复选框移动到标签右侧,javascript,dojo,Javascript,Dojo,我正在开发的页面中使用dojo选中的multiselect。我对Dojo很陌生,所以找到了我使用的示例 这几乎符合我的需要。我想将复选框放置在复选框选项的右侧 我试图通过覆盖小部件上的postCreate方法来操作dom,但没有效果。 有人对我如何做到这一点有什么建议吗 这就是我试过的 var MyCheckedMultiSelect = declare(CheckedMultiSelect, { postCreate: function() { this.in

我正在开发的页面中使用dojo选中的multiselect。我对Dojo很陌生,所以找到了我使用的示例 这几乎符合我的需要。我想将复选框放置在复选框选项的右侧

我试图通过覆盖小部件上的postCreate方法来操作dom,但没有效果。 有人对我如何做到这一点有什么建议吗

这就是我试过的

var MyCheckedMultiSelect = declare(CheckedMultiSelect, {


    postCreate: function() {   
        this.inherited(arguments);
        var tableRow = dom.byId("dojox_form__CheckedMultiSelectMenuItem_1");
        var firstTableCell = query(".dijitMenuItemIconCell", tableRow);         
        domConstruct.place(firstTableCell, tableRow, "last");
    }



});

改变风格就足够了,请参见

样式将更改为:

td.dijitMenuItemLabel{
    float:left;
}


td.dijitMenuItemIconCell {
    float:right;
    width: 16px;
    height:16px;

tr.dojoxCheckedMultiSelectMenuItemChecked td.dijitMenuItemIconCell {
    float:right;

如果这是答案,你可以批准它,