2017-05-23 3 views
0

타일 컨테이너 내에 목록이 있습니다. 직접 목록이 작동합니다.하지만 타일 컨테이너 내부에서 itemPress 이벤트를 트리거 할 수 없습니다. 코드는트리거 할 수 없습니다. TileContainer SAPUI5 내부에서 목록을 클릭하십시오.

<TileContainer id="container" tileDelete="handleTileDelete"> 
    <CustomTile class="sapMTile customTile sapMPointer "> 
     <ScrollContainer height="100%" width="100%" vertical="true" focusable="true"> 
      <l:VerticalLayout class=" sapUiContentPadding" width="100%"> 
       <l:content> 
        <FlexBox> 
         <List items="{/activeRules}" headerText="" **itemPress="onActiveRulesListItemPress"** growing="true" growingThreshold="3"> 
          <CustomListItem> 
           <HBox> 
            <VBox class="sapUiSmallMarginBegin sapUiSmallMarginTopBottom"> 
             <Text class="flexTilebar" text="{name}"/> 
             <FlexBox class="flexTilebar"> 
              <micro:StackedBarMicroChart size="Responsive" maxValue="{/maxNumberOfInvocztions}"> 
               <micro:bars> 
                <micro:StackedBarMicroChartBar valueColor="Neutral" value="{numberOfInvocations}"/> 
               </micro:bars> 
              </micro:StackedBarMicroChart> 
             </FlexBox> 
             <FlexBox class="flexTilebar"> 
              <micro:StackedBarMicroChart bars="{scheduledServiceInvocations}" maxValue="{/maxScheduleCount}" size="Responsive"> 
               <micro:bars> 
                <micro:StackedBarMicroChartBar value="{scheduleCount}"/> 
               </micro:bars> 
              </micro:StackedBarMicroChart> 
             </FlexBox> 
            </VBox> 
           </HBox> 
          </CustomListItem> 
         </List> 
        </FlexBox> 
       </l:content> 
      </l:VerticalLayout> 
     </ScrollContainer> 
    </CustomTile> 
</TileContainer> 
+0

에서 상속 때문이다. – corax228

+0

itemPress = "onActiveRulesListItemPress" –

+0

'selectionChange = "onActiveRulesListItemPress"mode = "SingleSelectMaster"'(ListBase' https://sapui5.hana.ondemand.com/explored.html#/entity/sap.m.ListBase에서 상속됩니다./events) – corax228

답변

0

설정 유형 = "탐색"CustomListItem는 트리거 할 수 없습니다하는 경우, 이름을 지정하십시오 ListItemBase

0

다음과 같이 당신이 기본값이 비활성 상태로 CustomListItemtype 속성을 설정하기 위해 노력했다. 항목의 유형 속성이 비활성되지 않는 항목을 누를 때

화재 :

ListBasedocumentation를 참조하십시오. customListItem에서

+0

유형 속성을 설정하지 않았습니다. 귀하의 예를 들어 난 그냥 편집하지만 작동하지 않습니다. –