Hello I am trying to get an element on controller function. Easy task right? I am having problems to deal with it.
XML Code:
<Table id="tableLlaves" growingScrollToLoad="true" growing="true" items="{modelDefault>/DetalleStockDuplicadosSet}" headerText="Llaves (*)"> <columns> <Column width="100px" minScreenWidth="Tablet" demandPopin="true"> <header> <Label text="Tipo Llave"/> </header> </Column> <Column width="100px" minScreenWidth="Tablet" demandPopin="true"> <header> <Label text="Confirmar"/> </header> </Column> </columns> <items> <ColumnListItem> <cells> <Text text="{modelDefault>Descripcion}"/> <CheckBox id="checkBox" selected="{modelDefault>Confirmada}" enabled="{path: 'modelDefault>/enabled', formatter: '.checkBox'}" select="onCheck"/> </cells> </ColumnListItem> </items> </Table>
JS Function:
checkBox: function (oItem) { //var o = s.getSource(); //var t = s.getMetadata().getName(); if(oItem) { //var o = oItem.getSource(); var a = oItem.getBindingContext(); return false; } console.log(oItem); return this.getView().getModel("modelDefault").getProperty("/enabled"); },
The method getSource is not working either getBindingContext.
Somebody knows some way to get the checkbox which I do click on?
Thanks.