Power App на основе модели — как удалить ранее существовавшие классические команды
В верхней части представлений и форм моего Power App, управляемого моделью, есть несколько команд (кнопок), которые мне не нужны.
Я хотел бы удалить или скрыть, например, кнопку «Удалить», когда я «Редактирую панель команд» для страницы (= таблицы) в моем приложении.
Я вижу сообщение: «Эта кнопка доступна только для чтения. Кнопка Legacy на данный момент не поддерживается.'. На связанной странице указано: «Ранее существовавшие классические команды нельзя настроить в конструкторе команд, пока они не будут перенесены в современную инфраструктуру». Сюда входят готовые команды, которые со временем будут переноситься постепенно. Вы можете продолжать использовать другие механизмы и сторонние инструменты для настройки классических команд».
Как удалить такую команду? Я посмотрю на Ribbon Workbench , если мне разрешат его скачать.
2 ответа
Да, вы можете использовать инструментальные средства ленты, создать резервную копию ленты объекта и настроить ленту/панель команд в соответствии с вашими потребностями. Не рекомендуется удалять какие-либо команды, поскольку вы их не используете.
Есть и другие способы скрыть их, лишив привилегий в роли безопасности и т. д. вместо их удаления.
Обычно пользователи, кроме администраторов, не видят их всех в зависимости от ролевых привилегий и настроек.
Как уже упоминал Арун, вы можете использовать рабочую среду Ribbon, чтобы скрыть устаревшие кнопки, но прежде чем использовать этот подход, попробуйте использовать роли безопасности, чтобы удалить доступ.
т. е. удаление доступа «Удалить» к объекту приведет к удалению кнопки «Удалить», то же самое касается большинства кнопок.
Причина в том, что существует множество способов удаления, даже если кнопка скрыта, например, простой HTTP-запрос из окна консоли или XRMtoolbox, массовое удаление и т. д. То же самое относится и к другим кнопкам, основанным на привилегиях.