ฉันมีแบบฟอร์มที่มีช่องให้เลือกหลายช่อง ซึ่งผู้ใช้สามารถเลือกค่าได้หลายค่าในนั้น
$form['export_type_section']['export_type'] = อาร์เรย์(
'#title' => t('ประเภทการส่งออก'),
'#type' => 'เลือก',
'#multiple' => จริง,
'#ขนาด' => 10,
'#options' => $ตัวเลือก,
'#ajax' => อาร์เรย์(
'เหตุการณ์' => 'เปลี่ยนแปลง',
'callback' => 'test_export_form_export_type_ajax_callback',
),
);
ฉันมีฟิลด์อื่นในแบบฟอร์ม
$form['document_type'] = อาร์เรย์(
'#type' => 'เลือก',
'#options' => array(0 => t('ทุกประเภท'), 1 => t('Test1'), 2 => t('Test2'), 3 => t('Test3')),
'#title' => 'ประเภทเอกสาร',
'#default' => 0,
'#ajax' => อาร์เรย์(
'เหตุการณ์' => 'เปลี่ยนแปลง',
'callback' => 'test_export_form_document_type_ajax_callback',
),
);
ฉันกำลังพยายามหาวิธีรีเซ็ตไฟล์ ส่งออก_ประเภท สนามเมื่อ ประเภทเอกสาร มีการเปลี่ยนแปลง ฉันต้องการล้างค่าที่เลือกเพื่อให้ผู้ใช้สามารถเลือกสิ่งที่จำเป็นใหม่ได้ทุกเมื่อ ประเภทเอกสาร การเปลี่ยนแปลง
ฉันลองหลายรูปแบบใน test_export_form_document_type_ajax_callback แต่ไม่มีใครทำงาน
มีใครรู้วิธีการทำ?