2017-11-21 18 views
0

XML보기 내가 항목과 체크 박스의 목록을 가지고어떻게

<List id="facebookList" items="{/}" mode="MultiSelect" selectionChange="onSelectionChange"> 
    <StandardListItem type="Navigation" title="{account_name}" icon="{photo}" iconDensityAware="false" iconInset="false"/> 
</List> 

ui5 수액에서 목록 항목의 체크 박스 값을 촬영합니다. 체크 박스를 클릭하면 js 컨트롤러에서 checkbox 값을 가져오고 싶습니다. 컨트롤러의 onSelectionChange 방법의 구현에서 수액 피오리 UI5

답변

0

에서이 작업을 수행하는 방법은, 참고

onSelectionChange: function(oEvent) { 
    var selected = oEvent.getParameter("selected"); 
    var selectedItem = oEvent.getParameter("listItem"); 
    // ... 
} 

을 아래와 같이 목록 항목을 선택 값을 얻을 수 있습니다,이 API를 SelectionChange 방법을 참조

0

하면 제어 onSelectionChange 메소드를 구현

onSelectionChange:function(oEvent){ 
    var selected = []; 
var parameter = oEvent.getParameters(); 
      if(parameter.listItem){ 
       var item = parameter.listItem.getBindingContext().getObject(); 

       if(item.selected){ 
        selected.push(item); 
       }else{ 
        selected.splice(selected.indexOf(item), 1); 

       } 
} 
0
onSelectionChange:function(oEvent){ 
    console.log(oEvent.getParameters().selectedItem); 
} 

값은 m 속성에 있습니다.