Score:0

How to change the display order of webform elements (conditional logic)?

ธง aq

How to change order (weight) of webform elements in conditional logic based on the visibility of other elements?

My webform example, six fields:

  1. Open field A? (Checkbox yes/no)

  2. Field A is hidden (textfield, hidden because current-page-node-field-a is null)

  3. Open field B? (Checkbox yes/no)

  4. Field B is hidden (textfield, hidden because current-page-node-field-b is null)

  5. Open field C? (Checkbox yes/no)

  6. Field C is open (textfield, opened because current-page-node-field-c NOT null)

Now, what I want...

I would like to add conditional rule to field C, so that if it is open, show it sэhigher than field A and field B (i.e. change the weight of the fields).

How to achieve this?

ru flag
คุณไม่สามารถเปลี่ยนน้ำหนักด้วย [ตรรกะสถานะเงื่อนไข](https://www.drupal.org/docs/drupal-apis/form-api/conditional-form-fields#s-the-form-api-states-property ) คุณต้องเขียนแบบฟอร์ม alter hook

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา