Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
English
To pre-populate a single form select list from an external source, choose the select field and click on 'Edit'.
Thai

หากต้องการเติมข้อมูลในรายการเลือกรูปแบบเดียวจากแหล่งภายนอกให้เลือกฟิลด์เลือกแล้วคลิกที่ 'แก้ไข'


Image RemovedImage Added

Under the 'Choose Options BinderData Store' menu, click on 'Bean Shell Form BinderData Store' in the Options Binder Data Store select field.

Thai

ใต้เมนู 'เลือกตัวเลือก BinderData Store' คลิกที่ 'Bean Shell Form BinderData Store' ในฟิลด์ตัวเลือก Binder Data Store เลือก


Image RemovedImage Added

Under 'Configure Bean Shell Form BinderData Store', enter your Bean shell script to populate the select fields. For each row that you add to the FormRowSet, be sure to put the 'FormUtil.PROPERTY_VALUE' and 'FormUtil.PROPERTY_LABEL' fields in the FormRow that will be added to the FormRowSet. 

Thai

ใต้ 'กำหนดค่า Bean Binder Data Store Form BinderData Store' ให้ป้อน Bean Bean script ของคุณเพื่อเติมฟิลด์ที่เลือก สำหรับแต่ละแถวที่คุณเพิ่มลงใน FormRowSet ต้องแน่ใจว่าได้ใส่ 'FormUtil.PROPERTY_VALUE' และ 'FormUtil.PROPERTY_LABEL' ใน FormRow ที่จะถูกเพิ่มลงใน FormRowSet


Image RemovedImage Added

Code Block
import org.joget.apps.form.model.*;
import org.joget.apps.form.service.*;

public FormRowSet test() {
FormRowSet f = new FormRowSet();
f.setMultiRow(true);

FormRow r1 = new FormRow();
r1.put(FormUtil.PROPERTY_VALUE, "test1");
r1.put(FormUtil.PROPERTY_LABEL, "tester1");
f.add(r1);

FormRow r2 = new FormRow();
r2.put(FormUtil.PROPERTY_VALUE, "test2");
r2.put(FormUtil.PROPERTY_LABEL, "tester2");
f.add(r2);

return f;
}

return test();

...

Thai

องค์ประกอบที่เกี่ยวข้อง