0

I have created the custom header in listview blackberry 10 qml. But the listview header also fired on OnTriggered event.

listItemComponents: [
    ListItemComponent {
    type: "header"
        Container {
            preferredWidth: 748
            layout: DockLayout {}

            Label {
                text: "Custom Header"
                horizontalAlignment: HorizontalAlignment.Left
                verticalAlignment: VerticalAlignment.Center
                textStyle{
                    base:SystemDefaults.TextStyles.BigText
                }
            }
        }
    }
]
Somendra Meena
  • 129
  • 3
  • 12
SelvaRaman
  • 218
  • 2
  • 15

1 Answers1

1

Finally i found the answer, implement the listview ontriggered function like below

onTriggered: {
                        if(indexPath!=0){
                        var selectedItem = dataModel.data(indexPath);
                        var newPage = nextPage.createObject();
                        navigationPane.push(newPage);
                    }
SelvaRaman
  • 218
  • 2
  • 15
  • actually to skip headers, it should be: if (indexPath.length > 1) { ... }; headers have an indexPath.length == 1 – krdx Jun 11 '13 at 22:56