Nano Hash - криптовалюты, майнинг, программирование

Обработка событий в пользовательском компоненте Joomla

Я хочу спросить опытных разработчиков joomla об обработке событий (выпадающих значениях и т. д.). Как это закодировано? В .NET(VB/C#) есть собственный обработчик событий для каждого элемента управления в пользовательском интерфейсе во время разработки (например, button1_click). Любые ссылки?


Ответы:


1

В этом ответе есть аспекты.

Во-первых, мне нужно заявить, что вы здесь сравниваете веб-разработку .net с веб-разработкой Joomla. Я был бы удивлен, что каждый щелчок по элементу управления .net можно подключить к архитектуре обратного вызова, но опять же, я не разработчик .net.

В Joomla есть система запуска событий, которую можно использовать вместе с плагинами Joomla, см. здесь: http://docs.joomla.org/Plugin/Events

Кроме того, многие более сложные компоненты определяют свои собственные события, хорошими примерами являются jEvents и jSeblod.

02.12.2014
  • спасибо за ссылку. Однако я ищу только простую обработку событий. Я не думаю, что мне нужны плагины. Вот мой пример: у меня есть 2 раскрывающихся списка, значения 2-го раскрывающегося списка будут зависеть от значения, которое я выберу в 1-м раскрывающемся списке. 02.12.2014
  • Ничего подобного в Joomla нет 04.12.2014

  • 2

    Это не встроено в ядро ​​Joomla! и вам нужно будет написать JavaScript/jQuery, чтобы справиться с этим.

    В качестве альтернативы вы можете взглянуть на такие формы, как RS Forms, которые позволяют отображать условия для многих типов полей.

    12.08.2015
    Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..