我是使用 dijit 和 dojo 的新手。我目前正在使用 dijit 1.6.0 并有一个 ComboBox 定义如下:
this.comboBox = new dijit.form.ComboBox({
style : "margin-left: 10px; text-align: left",
store : this.comboBoxData,
searchAttr : "label",
selectOnClick : true,
value : "All",
onChange : dojo.hitch(this, this.onObjectiveChanged)
});
当组合框中的值发生更改并且文本对于组合框的宽度而言太大时,文本将显示为右对齐而不是左对齐。我读过这可能是 IE8 中的一个错误,其中光标的焦点位于文本的最后一个字符,在这种情况下,这可能不是 CSS 问题。我不完全确定如何让组合框中的光标专注于文本的第一个字符。