Лучший способ объяснить это на примере, возьмем в качестве примера медицинскую клинику.Есть: клиники в 3 разных городах (Лондон, Нью-Йорк, Нью-Дели), на 2 разных плана (частный, государственный) предлагает 3 разных вида лечения (хирургия, консультация, рентген);Не каждая клиника предлагает все услуги по одним и тем же планам
Лондон
Правительство - Хирургия, Консультация, Рентген
Частный - Консультация, рентген
Нью-Йорк
Частный - Хирургия, Консультация, рентген
Нью-Дели
Правительство - Консультация, рентген
Частное - Хирургия, X-Луч
Исходя из другого раздела Лечение -> План -> Клиника с использованием групп и условного форматирования, я создал следующее:
<p>Procedure: </br>
[select* work "Surgery" "Consultation" "X-Ray"]</p>
[group type-Surgery]
<p>Plan:<br/>
[select* type-Surgery "Private" "Government"]</p>
[group clinic-Surgery-p]
<p>Clinic:<br/>
[select* clinic-Surgery-p "New York" "New Delhi"]</p>
[/group]
[group clinic-Surgery-gov]
<p>Clinic:<br/>
[select* clinic-Surgery-gov "London"]</p>
[/group]
[/group]
[group type-Consultation]
<p>Plan:<br/>
[select* type-Consultation "Private" "Government"]</p>
[group clinic-Consultation-p]
<p>Clinic:<br/>
[select* clinic-stomatologia-p "London" "New York"]</p>
[/group]
[group clinic-Consultation-gov]
<p>Clinic:<br/>
[select* clinic-Consultation-gov "London" "New Delhi"]</p>
[/group]
[/group]
[group type-xray]
<p>Plan:<br/>
[select* type-Xray "Private" "Government"]</p>
[group clinic-Xray-p]
<p>Clinic:<br/>
[select* clinic-Xray-p "London" "New Delhi"]</p>
[/group]
[group clinic-Xray-gov]
<p>Clinic:<br/>
[select* clinic-xray-gov "London" "New Delhi"]</p>
[/group]
[/group]
Проблема в том, что я не нашелспособ отправки этих данных обратно мне.Я попробовал несколько вещей
1) Когда я пытаюсь отправить мне данные по электронной почте с каждым отдельным тегом, в электронном письме я получаю все заполненные теги от пациента, но я также возвращаю все теги, которыепросто есть по умолчанию, и нет никакого способа различить их.
2) Я также попытался добавить пробел first_as_label ""
, тем не менее, это работало, только если пользователь не изменил данные, например.они могут изменить значение «Частный рентген в Нью-Йорке», отправить «Консультацию правительства» в Лондоне, и в электронном письме оба поля будут заполнены.
3) Вместо создания отдельного тега для каждого плана /У клиники / лечения есть только один [clinic] [treatment] [plan]
, тем не менее, с удаленной дифференциацией тегов, условное форматирование, позволяющее это работать, сломалось.
Спасибо, что нашли время, чтобы прочитать это, я был бы очень признателенсправка о том, как сделать так, как описано.