Я хочу спросить опытных разработчиков joomla об обработке событий (выпадающих значениях и т. д.). Как это закодировано? В .NET(VB/C#) есть собственный обработчик событий для каждого элемента управления в пользовательском интерфейсе во время разработки (например, button1_click). Любые ссылки?
Обработка событий в пользовательском компоненте Joomla
Ответы:
В этом ответе есть аспекты.
Во-первых, мне нужно заявить, что вы здесь сравниваете веб-разработку .net с веб-разработкой Joomla. Я был бы удивлен, что каждый щелчок по элементу управления .net можно подключить к архитектуре обратного вызова, но опять же, я не разработчик .net.
В Joomla есть система запуска событий, которую можно использовать вместе с плагинами Joomla, см. здесь: http://docs.joomla.org/Plugin/Events
Кроме того, многие более сложные компоненты определяют свои собственные события, хорошими примерами являются jEvents и jSeblod.
Это не встроено в ядро Joomla! и вам нужно будет написать JavaScript/jQuery, чтобы справиться с этим.
В качестве альтернативы вы можете взглянуть на такие формы, как RS Forms, которые позволяют отображать условия для многих типов полей.