Jake Vanderwerf
2025-11-04 42fa8304ddb811b0f725f245130f70c0f5e86a6c
assets/js/concise/PopulateForm.js
@@ -3,6 +3,10 @@
**********************************************/
class PopulateForm {
   constructor(form, fieldData = {}, imageData = {}, options = {}) {
      console.log('Populating field... ', form);
      console.log('fieldData: ', fieldData);
      console.log('imageData: ', imageData);
      console.log('options: ', options);
      for (let [fieldName, fieldValue] of Object.entries(fieldData)) {
         let wrapper = form.querySelector(`[data-field="${fieldName}"]`);
         if (wrapper) {
@@ -483,6 +487,10 @@
    * Populate repeater fields
    */
   populateRepeaterField(fieldWrapper, fieldName, fieldValue, options = {}) {
      console.log('fieldWrapper', fieldWrapper);
      console.log('fieldName', fieldName);
      console.log('fieldValue', fieldValue);
      console.log('options', options);
      if (!fieldValue || !Array.isArray(fieldValue)) {
         return;
      }