Предотвратить событие onTriggered в заголовке списка в каскадах Blackberry 10?

Я создал пользовательский заголовок в listview blackberry 10 qml. Но заголовок списка также срабатывает при событии OnTriggered.

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

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

person SelvaRaman    schedule 29.12.2012    source источник


Ответы (1)


Наконец, я нашел ответ, внедрите функцию запуска списка, как показано ниже.

onTriggered: {
                        if(indexPath!=0){
                        var selectedItem = dataModel.data(indexPath);
                        var newPage = nextPage.createObject();
                        navigationPane.push(newPage);
                    }
person SelvaRaman    schedule 03.01.2013
comment
на самом деле, чтобы пропустить заголовки, это должно быть: if (indexPath.length › 1) { ... }; заголовки имеют indexPath.length == 1 - person krdx; 12.06.2013