Вставить ID сущности в форму
- Antonyous99
- Сообщения: 752
- Зарегистрирован: 18 авг 2019, 09:22
- Имя: Антон Владимирович
- Откуда: Санкт-Петербург
- Организация: ООО "РИКОМ-Сервис"
- Контактная информация:
Вставить ID сущности в форму
Новая запись.
Заносим Индекс, по индексу в форму из другой сущности по полю сущность подтягивается Город.
Как Аяксом получить и вставить обычное поле, это хорошо описано в хелпе.
А вот как вставить в поле типа сущность?
Да, можно сделать поле Город текстовым, тогда нет проблем.
Но удалять удобный выпадающий список городов как-то не хочется...
Заносим Индекс, по индексу в форму из другой сущности по полю сущность подтягивается Город.
Как Аяксом получить и вставить обычное поле, это хорошо описано в хелпе.
А вот как вставить в поле типа сущность?
Да, можно сделать поле Город текстовым, тогда нет проблем.
Но удалять удобный выпадающий список городов как-то не хочется...
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
ERP/CRM "под ключ"
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Вставить ID сущности в форму
Присвоить значение в форме можно с помощью javascript
Я в документации привел пример https://docs.rukovoditel.net.ru/index.php?p=99
Я в документации привел пример https://docs.rukovoditel.net.ru/index.php?p=99
- Antonyous99
- Сообщения: 752
- Зарегистрирован: 18 авг 2019, 09:22
- Имя: Антон Владимирович
- Откуда: Санкт-Петербург
- Организация: ООО "РИКОМ-Сервис"
- Контактная информация:
Re: Вставить ID сущности в форму
Это мне известно.
А есть ли пример как присвоить значение полю, например, Сущность? Которое с выпадающим списком?
Именно эта задача стоит.
Спасибо!
А есть ли пример как присвоить значение полю, например, Сущность? Которое с выпадающим списком?
Именно эта задача стоит.
Спасибо!
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
ERP/CRM "под ключ"
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Вставить ID сущности в форму
Ну там же не простой список, а используется библиотека chosen, соответственно нужно добавить
Пример:
Код: Выделить всё
.trigger("chosen:updated")Код: Выделить всё
echo '<script>$("#fields_13").val(' . $value . ').trigger("chosen:updated")</script>';- Antonyous99
- Сообщения: 752
- Зарегистрирован: 18 авг 2019, 09:22
- Имя: Антон Владимирович
- Откуда: Санкт-Петербург
- Организация: ООО "РИКОМ-Сервис"
- Контактная информация:
Re: Вставить ID сущности в форму
Вот, как раз, что надо!
Большое спасибо!
Большое спасибо!
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
ERP/CRM "под ключ"
Re: Вставить ID сущности в форму
Добрый день!
прошу вас чуть поподробнее подсказать, как у вас получилось это решить.
1.есть отдельная сущность: справочник деталей #28, в котором 2 поля:
1.1. детали. #310. Тип: поле ввода
1.2. вид обработки. #545. Тип: выпадающий список.
1.2.1 действие 1. #173
1.2.2 действие 2. #174
1.2.3 действие 3. #175
пример:
|деталь 1| действие 2|
|деталь 2| действие 2|
|деталь 3| действие 1|
и тд.....
2.есть отдельная сущность: задание #39 в котором 2 поля:
2.1. деталь (тип "Сущность, выпадающий список (ajax))", в которым данные вытягиваются из справочника деталей (1.1)).
2.2. вид обработки. тип ajax запрос
как сделать так, чтобы подтягивался вид обработки из справочника в текстовом виде?
если у "вид обработки" (2.2) поменять тип поля на "поле ввода", и настроить копирование полей, то выдается ID вида обработки (1.2), например "174".
как правильно PHP-код прописать, чтобы вытягивать текстовые данные из поля типа "выпадающий список"?
если поле типа "поле вводе", то проблем нет - за счет копирования полей все отлично подтягивается.
но если тип поля "список" - то вытягивается только код из списка, а не его текстовое значение
- Antonyous99
- Сообщения: 752
- Зарегистрирован: 18 авг 2019, 09:22
- Имя: Антон Владимирович
- Откуда: Санкт-Петербург
- Организация: ООО "РИКОМ-Сервис"
- Контактная информация:
Re: Вставить ID сущности в форму
Слушайте, ну тут уже простой JS вытащить текстовое значение.но если тип поля "список" - то вытягивается только код из списка, а не его текстовое значение
Откройте в браузере Инспектор, посмотите как обратиться к тексту из списка.
Возможно, будет достаточно заменить val на text из предыдущего примера.
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
ERP/CRM "под ключ"
Re: Вставить ID сущности в форму
я в этом не разбираюсь(
ваш случай 1в1.
поэтому и спросил у вас в этой теме, чтобы сделать по аналогии.
задача весьма классическая, и она реализована функционалом (копировать по условию), но только для поля ввода.
а если поле - выпадающий список, то вытягиваются только кода вариантов из списка.
ваш случай 1в1.
поэтому и спросил у вас в этой теме, чтобы сделать по аналогии.
задача весьма классическая, и она реализована функционалом (копировать по условию), но только для поля ввода.
а если поле - выпадающий список, то вытягиваются только кода вариантов из списка.
- Antonyous99
- Сообщения: 752
- Зарегистрирован: 18 авг 2019, 09:22
- Имя: Антон Владимирович
- Откуда: Санкт-Петербург
- Организация: ООО "РИКОМ-Сервис"
- Контактная информация:
Re: Вставить ID сущности в форму
Код: Выделить всё
$('#fields_945_chosen .chosen-single').text()В консоли браузера введите этот код.
945 замените на номер вашего поля.
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
ERP/CRM "под ключ"