Selectbox c возможностью добавления
Selectbox c возможностью добавления в него значений, т.е. если в БД нет записи то через selectbox добавить! Кто-то такое реализовывал? Поделитесь опытом плиз!!
|
В стандартной функциональности справа от списка есть кнопки "добавить запись", "изменить выбранную запись". Пример - подключение стандартных шаблонов в запись шаблона на странице. Попробуйте в кикстартере - там несколько разновидностей selectbox.
|
Здравствуйте
Я знаю о этой кнопке но она вызывает TCA другой таблицы, с которой мы берем по "foreign_table", а мне нужно чтобы просто в эту же таблицу положило если нет такой записи в этом поле.
|
Внутренняя логика выборки и хранения записей слишком сложна, что бы сделать так просто. Каждая запись имеет как миминум pid и поля видимости (время, группа пользователей). Поэтому "просто добавить в таблицу" становится проблемой - какими значениями заполнить все остальные поля в новой записи? А что если BE пользователь не имеет прав на изменение таблицы, а только на просмотр. Поэтому в стандартных элементах сделано так как сделано.
Но BE гибок - можете создать Custom control и реализовать там свою нужную вам логику и UI. |
Я понял к чему вы вет.Я наверное чуток не правильно выразился. Прошу за это прощения.
Идея такова построить дерево кадровой структуры предприятия, + что бы если структура изменилась предыдущую структуру можно было и скопировать и и переделать под новую, а старая переносится в архив. Получается справочник подразделений должен привязывается к разным pid с таблицы pages. Т.е. таблица «Структурних подразделений», должна в поле title хранить название подразделений, а в ptitle – id родительского подразделения. Вот я хочу что бы в title вносились все подразделения предприятия но по pid привязывались к разным структурам и отобразились только те которые принадлежат этой структуре. Вот поэтому и нужно чтобы в title не было повторений и выбиралось с селекбокса, но если нет такого структурного подразделения в поле можно было его добавить.
|
Как часто меняется структура предприятия? Думаю редко. Поэтому в чем сложность создать "подразделение" обычным для BE способом через создание новой записи?
В данном конкретном случае я не вижу необходимость усложнять вашу задачу добавлением подразделения через selectbox. |
# удалил дубликат сообщения
|
Структура обновляетса часто
Структура обновляется часто , поэтому нужно сохранять все структуры предприятия чтобы связать с документами на сайте, и структурные подразделения должны быть справочником.
|
Часовой пояс GMT +4, время: 06:15. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot