当我希望用户从树中重命名项目时,我为他打开编辑器:
tree.editItem(tree.getSelectedItemId());
但我希望选择编辑器中的文本(突出显示)。现在光标在文本的末尾,文本没有被选中。这个怎么做?
当我希望用户从树中重命名项目时,我为他打开编辑器:
tree.editItem(tree.getSelectedItemId());
但我希望选择编辑器中的文本(突出显示)。现在光标在文本的末尾,文本没有被选中。这个怎么做?
你可以试试下一个:
tree.attachEvent("onEdit",function(state,id,tree,value){
if(state==1){
var inp = this._editCell.span.firstChild;
inp.select();
}
if (state == 2){
if (value == "" || value == " "){
alert('Please, type the name of item');
return false;
}
}
return true
})