cancel
Showing results for 
Search instead for 
Did you mean: 

How to Set Item Selected in Tree by default

former_member579519
Participant
0 Kudos

Hello experts,

I have Tree in my application i want to Set Selected Item in Tree by default .

Regards, Srinivas

<Tree id="TreeTable" class="TreeTableComm" mode="SingleSelectMaster" itemPress="onTreeItem"
items="{path:'nodeModel>/nodeRoot', parameters: {arrayNames:['children']}}"
 enableBusyIndicator="true">
  <StandardTreeItem title="{nodeModel>text}" type="Active" icon="{path: 'nodeModel>text', formatter: '.formatter.treeIcon'}"/>
</Tree>


former_member579519
Participant
0 Kudos

onTreeUpdateFinis: function (oEvent) {

var oTree = this.getView().byId("TreeTable");

oTree.expandToLevel(3);

oEvent.getSource().getItems()[3].setSelected(true);

that.onTreeItem();

}

Accepted Solutions (1)

Accepted Solutions (1)

Joseph_BERTHE
Active Contributor
0 Kudos

Hello,

Why not binding your StandardTreeItem with the property selected and in your dataset you can manage that property?

Regards,

Joseph

former_member579519
Participant
0 Kudos

Tq joseph.berthe

Finally issue Solved

onTreeUpdateFinis: function (oEvent) {

var oTree = this.getView().byId("TreeTable");

oTree.expandToLevel(3);

oEvent.getSource().getItems()[3].setSelected(true);

that.onTreeItem();

}

Answers (0)