更改dojox CheckedMultiSelect控件默认标签样式

时间:2016-09-19 20:17:33

标签: javascript dojo

我有dojox / form / CheckedMultiSelect控件。当我从下拉列表中检查一些项目时,标签更改为' 2项目已选中'。如何将其自定义为' 2状态选择'。



var stateCheckedMultiSelect = new CheckedMultiSelect ({
    id: 'stateChkMultiSelect',
    dropDown: true,
    multiple: true,
    onChange: lang.hitch(this, function(result){
        stateChecked = result; 
    })
});

stateCheckedMultiSelect.set('style', {width: '100%', height: '30px', fontSize: '14px'});
stateCheckedMultiSelect.addOption({'label': 'Texas', 'value': 'TX'});
stateCheckedMultiSelect.addOption({'label': 'New York', 'value': 'NY'});
stateCheckedMultiSelect.startup();




enter image description here

1 个答案:

答案 0 :(得分:0)

我能够通过以下代码实现我的目的。不确定是否有更好的方法来做到这一点。如果是这样,请指教。



results = []
for sql_command in sql_commands:
    cur.execute(sql_command) #sql_command is of type string
    query_result = cur.fetchall()
    print(query_result)
    #query_result will be tuple so select which part of the tuple you need. e.g query_result[0], query_result[1] etc.
    results.append(query_result[0]) #change index according to your need