Страница 1 из 2
Ошибка ajaх выпадающего списка
Добавлено: 18 окт 2020, 22:10
Stapan
У меня есть 2 сущности : Автомобиль и Страховки. В сущности Автомобиль есть поля про страховки: номер страховки , дата начала и дата окончания. Во второй сущности Страховки есть поля номер страховки , дата начала и дата окончания. которое через ajax список я хочу связать с сущностью Автомобиль с полями про страховки.
Я сделал в сущности Автомобили в поле номер страховки список ajax c сущностью Страховки. Все выбирается. См вложение. Также повторил для поля дата начала страховки, но в выпадающем списке видны даты страховок, но после выбора значения в поле устанавливается не дата, а номер страховки. Еще копировал значения через идентификаторы полей, в этом случае вообще не выбирается значение из списка и там не фиксируется. Подскажите плиз в чем ошибка?
ps Версия 2.6.1 и Дополнение 2.6.1
Re: Ошибка ajaх выпадающего списка
Добавлено: 19 окт 2020, 07:23
support
но после выбора значения в поле устанавливается не дата, а номер страховки.
Всегда устанавливается заголовок поля.
Re: Ошибка ajaх выпадающего списка
Добавлено: 19 окт 2020, 11:36
Stapan
Как это можно исправить? Либо как сделать, чтобы при выборе номера страховки в верхнем поле , во втором поле с датой начала эта дата устанавливалась автоматически?
Re: Ошибка ajaх выпадающего списка
Добавлено: 19 окт 2020, 12:02
alcompstudio
Сначала нужно построить правильную структуру. У вас автомобили и страховки сейчас - как отдельные (независимые) сущности?
Если мыслить логически - то по идее у каждого автомобиля свои страховки (номер, дата). В таком случае нужно вам строить структуру подчинения:
Автомобили
- Страховки (вложенная сущность)
Т.е. у каждого отдельного автомобиля своя конкретная страховка, она добавляется и "присваивается" только конкретному авто. И она не будет повторяться у другого автомобиля.
У вас сейчас, как я понял одну и ту же страховку можно выбрать для разных авто? Или я не правильно понимаю суть вашей системы и такое как раз вам и нужно - т.е. чтобы была возможность связывать любые автомобили с любыми страховками в любом порядке и подчинении?
Re: Ошибка ajaх выпадающего списка
Добавлено: 19 окт 2020, 12:25
Stapan
Да, сейчас как бы разные базы (сущности) в базе Страховок (в сущности страховки) есть поля - машины , куда я привязал через выпадающий список Ajax машины ( гос номер) из сущности Автомобили. Теперь я бы хотел, чтобы в сущности автомобили у меня отображались Страховки, для этого там я поля повторил (сделал вкладку страховки) и делаю связь через Ajax список со страховками. А когда в сущности Автомобили редактирую запись с вкладкой страховки , то вылезает вышеописанная ошибка
Re: Ошибка ajaх выпадающего списка
Добавлено: 19 окт 2020, 12:44
alcompstudio
Как-то вы там намудрили похоже со связями)) Не знаю что там у вас в задумках, если не подходит тот вариант с подчиненной сущностью Страховки, тогда не подскажу по ошибке, может кто другой знает что не так.
Re: Ошибка ajaх выпадающего списка
Добавлено: 19 окт 2020, 14:39
Stapan
Я сделал подчиненную сущность Страховки в Автомобилях ,как Вы предложили, но опять в записи машины во вкладке страховки у меня видны в выпадающем списке страховки и даты начала, но они не фиксируются в ячейке? Наверное это вопрос к разработчику, как это можно исправить
Re: Ошибка ajaх выпадающего списка
Добавлено: 19 окт 2020, 15:16
alcompstudio
А зачем вам дополнительное поле страховки в записях Автомобили? Или что значит "в записи машины" ? Вы же и так уже сделали через такую вложенную структуру назначение каждому автомобилю своей уникальной страховки. Страховка и так будет привязана. К какому авто привязана страховка можно будет увидеть в табличном списке сущности Страховки по полю Связь.
Re: Ошибка ajaх выпадающего списка
Добавлено: 19 окт 2020, 16:26
Stapan
Как посмотреть поле связь? У меня в таблице сущности его не видно. Связь нужна, чтобы в карточке автомобиля сразу определять страховку, а вложенная сущность страховки, это свод только по всем страховкам. Идея была такая, что изначально есть база страховок и каждая страховка привязывается к автомобилю, и с другой стороны в карточке автомобиля выбирается нужная страховка из таблицы страховок
Re: Ошибка ajaх выпадающего списка
Добавлено: 19 окт 2020, 16:32
alcompstudio
А, ну я ж и спрашивал у вас - по поводу принадлежности. Тогда в данном случае у вас получается связь нужна как Автомобили со Страховками, так и Страховки с Автомобилями. Поэтому почему и что за ошибка, не могу подсказать.