Dojo新手在这里我有一个对话框,在我dialog.show()之前,我想完全设置并选择其中一个文本框。我试过的是select()不可用。作为扩展,我需要在对话框启动后在任何文本框中的任何单击上选择整个文本框内容。我似乎无法绕过缺少的select()。我该怎么做?
答案 0 :(得分:1)
selectOnClick
上的TextBox
属性可以帮助您:
<input data-dojo-type="dijit/form/TextBox"
data-dojo-props="selectOnClick:true"
value="Everything is selected on click"/>
http://jsfiddle.net/inanutshellus/v97wgxLb/
如果要以编程方式设置焦点并设置选择,可以直接欺骗并调用私有_onFocus
方法。看起来你传递了字符串"mouse"
,例如
myTextBox._onFocus("mouse");