ユーザーにツリーのアイテムの名前を変更してもらいたい場合は、ユーザーのエディターを開きます。
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
})