Я создал модуль, который поддерживает список цветовых схем. Некоторые цветовые схемы являются схемами по умолчанию и никогда не должны удаляться. Однако некоторые из них представляют собой настраиваемые схемы, созданные конечными пользователями. У меня определено поле IsCustom, и оно установлено в true, если конечный пользователь создал цветовую схему. вы можете увидеть значение этого флага в столбце «Custome Color Scheme» на прилагаемом скриншоте. Мой вопрос: как отключить действие Delete, если IsCustom = false ИЛИ, если {% CurrentUser.UserIsGlobalAdministrator%}. Так, например, единственным элементом, который можно удалить на скриншоте, является цветовая схема Sublime. Если пользователь не является глобальным администратором. Как отключить действие Unigrid
0
A
ответ
2
Вам нужно:
- Create a listing extender
- Назначают его в листинг управления
- Implement
OnExternalDataBound
event handler в соответствии с вашими требованиями
1
Вы можете отключить действие, используя событие OnExternalDataBound
.
На самом деле есть пример в this documentation, где OnExternalDataBound
используется для отключения действия, если пользователь является администратором. Для достижения именно того, что вам нужно, это просто вопрос о каком-то обычном состоянии.
+0
Я видел документацию. Тем не менее, у меня нет кода веб-формы за файлом, о котором я знаю. Сетка определена в файле default.xml, и с ней нет файлов .cs. Итак, я не уверен, куда поместить код Page_Load, как в примере. – ihatemash
Смежные вопросы
- 1. Как отключить действие отправки
- 2. Как программно установить текущую страницу kentico unigrid?
- 3. Как отключить пакетное действие active_admin?
- 4. Платформа Netbeans отключить действие
- 5. Отключить действие в hideActionsets
- 6. Отключить действие ScrollView
- 7. Как отключить действие onListItemClick(), если действие gestureDetector произошло
- 8. Используйте UniGrid для веб-части в Kentico?
- 9. Включить и отключить действие вставки
- 10. JQuery: отключить действие другой функции
- 11. Как правильно включить или отключить действие
- 12. Как отключить действие кнопки при определенных условиях
- 13. Как отключить действие контроллера встроенного контроллера сада
- 14. Как включить/отключить действие в платформе Netbeans
- 15. как отключить действие формы через jquery?
- 16. Как отключить действие «рогатки» в жестах iOS?
- 17. Как отключить действие поиска по умолчанию JXTable?
- 18. Как отключить действие click для объекта SWF?
- 19. Xamarin ViewCell: как отключить> действие касания?
- 20. Как сделать кнопку отключить действие (какао)
- 21. Отключить действие для определенных записей
- 22. Отключить или переключить действие Mailer
- 23. Как создать тег cutom внутри UniGrid GridColumns между двумя td?
- 24. Как добавить серверные элементы управления в Kentico unigrid?
- 25. Отключить действие Разрешения на действие при загрузке формы
- 26. Отключить действие, начинающееся с другого действия
- 27. Отключить действие на данных-HREF OnClick
- 28. Отключить действие, но сохранить включенное меню
- 29. Отключить аккордеонное действие с вкладками JQuery
- 30. Отключить действие, если текстовое поле пуста
Это может быть исправление. Я посмотрю на это. – ihatemash
Я не вижу способа получить доступ к действию «Удалить» внутри метода OnExternalDataBound. Он вызывает это только для кнопки «Другие действия». – ihatemash