: 4582 | 108646 | 12353

Action Bar (actions) global hide-when formula 
Use this IdeaSpace to post ideas about Domino Designer.

: 23
: 24
: 1
: Domino Designer
: action, actionbar, actionbuttons
: Ian Armstrong145 15 Apr 2008
: / Email
I find myself quite often, in a view's action bar, having to hide action buttons based on either an ACL role or a value in a profile document. If I have 10 actions, and each one is hidden dependent on a profile document setting, then that is 10 lookups to a profile document (1 for each action).
Idea: could it be possible to have a global declarations/initialise event on the view action bar element that sets a global variable (or multiple variables) that can then be referenced by each and every action button? That way, one call to the profile document and one variable set; but each action button can reference that variable. Much quicker to load the view that way.
Hope this makes sense to all those of us who want performance-enhanced apps.

1) Rob Goudvis6585 (16 Apr 2008)
In case you ony have a limited number of variants (e.g. only 2 roles are relevant, but apply to all of your actions) you might consider having 2 views, each with its own set of allowed actions. Of course you could loose performance when these views need regular updating and indexing.
2) Peter Presnell26659 (17 Apr 2008)
I would suggest a more generic solution needs to be made available. Allow me to select multiple design eleeemnts and set/change certain attributes for all the selected design lemenets. e.g. select multiple action buttons and set the Hid-Wehn formula. Select multiple fields and set the field type to be Dialog List....
3) chris boote909 (21 Nov 2008)
I would prefer the ability (like we have in forms) to have a subform for buttons that can be applied to any view, so you could have an Admin subform, a User subform a Superuser subform and so on


Welcome to IdeaJam™

You can run IdeaJam™ in your company. It's easy to install, setup and customize. Your employees, partners and customers will immediately see results.

Use IdeaJam to:

  • Collect ideas from employees
  • Solicit feedback and suggestions from employees and customers
  • Run innovation contests and competitions
  • Validate concepts
  • Use the power of "crowd-sourcing" to rank ideas and allow the best ideas to rise to the top

IdeaJam™ works with:

  • IBM Connections
  • IBM Lotus Quickr
  • Blogs and Wikis
  • Websphere Portal
  • Microsoft Sharepoint
  • and other applications.

IdeaJam has an extensive set of widgets and API's that allow you to extend and integrate IdeaJam™ with other applications.

Learn more about IdeaJam >>

IdeaJam developed by

Elguji Software Logo