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