Promjena vidljivosti stavke izbornika

Vidljivost stavaka izbornika se kontrolira u slojevitom načinu s JavaScriptom i markupom na strani klijenta. Ako se default vrijednost za vidljivost ne navede, onda je ona Booleov true.

Postupak

  1. U feedu izbornika s poslužitelja, default vrijednost je da je stavka izbornika vidljiva. Strana klijenta kontrolira da li je stavka izbornika vidljiva u feedu. Ako stavka izbornika uključuje visibilityFn član, tu funkciju poziva strana klijenta za kontrolu vidljivosti.
  2. Označite stavku izbornika s booleovim članom vidljivosti, u slučaju kada dobavljač feeda na strani poslužitelja zaključi da stavka izbornika ne bi trebala biti vidljiva za klijenta ( "visibility" : false ). "visibility" : false član se dodaje u feed izbornika kad DynamicMenuitem referencira plug-in čija isActive() metoda vraća false kad ju pozove dobavljač koda feeda izbornika. isActive() metoda na plug-inu može vratiti false ako, na primjer, korisnik trenutno nema dozvole kontrole pristupa dovoljne za pozivanje operacije na trenutnoj stranici, portletu ili drugom objektu te ako operacija nije konzistentna s trenutnim stanjem objekta (ako je poznat).