Я работаю над приложением 100% ExtJS;браузер загружает весь JavaScript и один HTML-файл один раз;после этого все запускается в браузере.
Когда все панели отображаются при запуске (т. е. при запуске Ext.onReady ()), мне нужно скрыть некоторые панели в зависимости от разрешений пользователя. Есть ли распространенная / лучшая практика для настройки графического интерфейса при запуске в зависимости от прав пользователя?
Я думаю, что одним из решений может быть скрытие некоторых панелей по умолчанию.При запуске AJAX можно было бы получить права пользователя, а затем панели можно было бы скрыть в зависимости от этих разрешений.Тем не менее, я подозреваю, что есть лучшие решения.
Любые советы будут с благодарностью.
Примечание: я понимаю, что интерфейсный javascript нельзя доверять как единственный механизмдля проверок безопасности и того, что внутреннему приложению потребуется проверить все действия, полученные от внешнего интерфейса.