2012-12-29 67 views
0

我已经在listview blackberry 10 qml中创建了自定义标题。但列表视图头部还发射了OnTriggered event.`listItemComponents:[ ListItemComponent { 类型: “标头” 集装箱{ 为preferredWidth:748 布局:DockLayout {}防止黑莓10级联中的listview标题上的onTriggered事件?

            Label { 
                text: "Custom Header" 
                horizontalAlignment: HorizontalAlignment.Left 
                verticalAlignment: VerticalAlignment.Center 
                textStyle{ 
                 base:SystemDefaults.TextStyles.BigText 

                } 
               }` 

回答

1

终于让我找到了答案,实现像下面

onTriggered: { 
         if(indexPath!=0){ 
         var selectedItem = dataModel.data(indexPath); 
         var newPage = nextPage.createObject(); 
         navigationPane.push(newPage); 
        } 
+0

实际上跳过标题列表视图ontriggered功能,它应该是:如果(indexPath.length> 1){...};标题有一个indexPath.length == 1 – krdx