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
Regular Contributor
mdmdev
Posts: 75
Registered: ‎11-30-2012
My Device: curve
My Carrier: airtel
Accepted Solution

Disabling action on a page

Hello,

 

I have few buttons in my page, when user clicks on one of them I do few asynchronous operations, unless my call returns I want to disable all the action on that page... is there a way to achieve this.?

 

-thanks

Please use plain text.
Developer
Zmey
Posts: 1,512
Registered: ‎12-18-2012
My Device: PlayBook, Z10, DAC

Re: Disabling action on a page

[ Edited ]

Controls have 'enabled' property:

https://developer.blackberry.com/cascades/reference/bb__cascades__control.html#property-enabled

Container has methods for iterating all it's controls if you need to disable a group of them.

 

ActionItems can be disabled as well. Access them using Page's actions property or actionCount()/actionAt() methods:

https://developer.blackberry.com/cascades/reference/bb__cascades__page.html#property-actions

 

A better option might be showing a custom dialog during the operation. Please check this thread:

http://supportforums.blackberry.com/t5/Cascades-Development/How-to-access-Custom-QML-controls-in-C-c...


Andrey Fidrya, @zmeyc on twitter
Please use plain text.
Developer
igosoft
Posts: 71
Registered: ‎09-19-2012
My Device: Z10 very soon
My Carrier: Play

Re: Disabling action on a page

You can also add and remove ActionItem using JavaScript.

Please use plain text.
Regular Contributor
mdmdev
Posts: 75
Registered: ‎11-30-2012
My Device: curve
My Carrier: airtel

Re: Disabling action on a page

Thanks for the info. :smileyhappy:

Please use plain text.