Condizionare la visibilità di voci di menu

Condizionare la visibilità di voci di menu

Per condizionare la visibilità di una voce di menu possiamo estendere AbstractSourceProvider. Ecco come fare…

Innanzitutto dobbiamo creare una classe che estenda AbstractSourceProvider jqgrid excel 다운로드.
Compito di tale classe è quello di mantenere lo stato e di fornirne il valore alla platform.
Nel caso di esempio ci proponiamo di condizionare la visibilità di una voce di menu a seconda del tipo di utente 쏘우 2 다운로드.

Poi dobbiamo definire una opportuna Extension per tale classe in plugin.xml

supponiamo di voler, a questo punto, condizionare la visibilità di una voce di menu a seconda dello stato rappresentato dalla variabile com.rcpvision.session.user-can-see-preferences, ecco come modificare plugin.xml

a questo punto non ci resta che invocare il metodo setter per modificare lo stato e quindi la visibilità della voce di menu

Una nota: evitate di usare “true” e “false” come valori delle costanti String in quanto verrebbero convertiti automaticamente in valori Boolean facendo fallire il test “equals” Automatic iPhone software updates.

Riferimenti:

Eclipse Tips – Prakash G.R.: Commands Part 5: Authentication in RCP applications

By |2013-01-25T11:19:18+00:00aprile 27th, 2011|

One Comment

  1. atsmin 14 agosto 2019 at 07:10 - Reply

    > Just one note: be careful to avoid using “true” and “false” as String constants as they would be converted automatically into Booleans thus leading to wrong “equals” test results

    This is really helpful. Thanks a lot! I lost a lot of time to investigate that problem.

Leave A Comment