2015-08-17 3 views
1

Я создаю новый компонент Joomla. Я могу создать пользовательские поля для бэкэндов форм компонента, но я не могу создавать динамические пользовательские поля.Динамическое пользовательское поле Joomla Component на основе другого значения поля

Что бы я хотел сделать, это иметь поле, которое динамически заполняется в зависимости от значения предыдущего поля. Самый простой способ объяснить это простую ситуацию в стране, штате, городе.

Field 1 = Country 
Field 2 = State (Based on what the user selected as as Country in Field 1) 
Field 3 = City (Based on what the user selected as State in Field 2) 

Поля, конечно, должны быть обновлены, сбросьте, как пользователь выбирает другую страну и т.д.

Данные для заполнения полей и все должны были бы поступать из базы данных на основе предыдущего значение полей.

Я предполагаю, что это нужно сделать через ajax или javascript или что-то в этом роде? Но интересно, есть ли официальный путь? Тем более, что есть задействованные вызовы базы данных.

Пожалуйста, дайте мне знать, если есть что-то я могу объяснить лучше .. Дэвид

+0

Нет официального способа сделать это. Вам нужно будет создать вызов ajax, который загружает второй селектор, основываясь на том, какой вход был выбран в первом. –

+0

Хорошо спасибо за ответ! Я закончил создание текстовых полей, но затем проверил ввод, чтобы убедиться, что добавленные значения верны. –

ответ

1

Я в конечном итоге просто создание текстовых полей, но затем проверки ввода, чтобы убедиться, что значения добавлены правильно.

Смежные вопросы