Welcome!

Welcome to the official BlackBerry Support Community Forums.

This is your resource to discuss support topics with your peers, and learn from each other.

inside custom component

Native Development

Reply
Developer
Posts: 791
Registered: ‎05-29-2012
My Device: see later
My Carrier: see later

Re: How can I build this in list view

 listItemComponents: [
                
                ListItemComponent {

                    Container {
                        id: itemRoot  
                        background: ListItem.selected ? Color.Cyan : Color.Blue
                        layout: StackLayout {
                            orientation: LayoutOrientation.TopToBottom
                        }
                        	

 

i try to do this, i doesnt work either

 

 

if i add a gesture

gestureHandlers:[
                        TapHandler {
                        onTapped: {
                            itemRoot.background = Color.Cyan;
                        }
                    }
                        ]

 

 

It works, but you know whats problem now? On scroll i suddenly see him selected other rows as well lol? orks freakish manner

Developer
Posts: 6,152
Registered: ‎07-05-2012
My Device: Playbook, Dev Alpha C, Z10 LE, Z30
My Carrier: Orange

Re: How can I build this in list view

The reason the first bit didn't work is that at the time you are creating the list there is no selection.

Adding a TapHandler is unnecessary as well, instead hook in to the ListView's onSelectionChanged() signal...

http://developer.blackberry.com/native/reference/cascades/bb__cascades__listview.html#function-selec...

If you've been helped click on Like Button, if you've been saved buy the app. :smileyhappy:

Developer of stokLocker, Sympatico and Super Sentences.