Я работаю с компонентом lightning: treegrid.Атрибут onrowselection для lightning: treegrid вызывает метод на контроллере js всякий раз, когда строка выбирается / отменяется.Я могу получить выбранные строки с помощью метода getSelectedRows ().Но если я отменил выбор строки, я не смог бы найти ее идентификатор или данные строки (которые отменены) в контроллере js.
Aura:
<lightning:treeGrid columns="{!v.gridColumns}"
data="{!v.gridData}"
keyField="idRef"
aura:id="productTree"
expandedRows="{! v.gridExpandedRows }"
onrowselection="{! c.getSelectedRows}"
ontoggle = "{!c.handleToggle}"
selectedRows = "{!v.selectedIds}"
isLoading="{! v.isLoading }"
/>
JS:
getSelectedRows: function(cmp, event, helper) {
//get selected rows
var curRows = event.getParam('selectedRows');
//how to get the row that is deselected
}
Может кто-нибудь помочь, пожалуйста?