code: function (mode, index, item) {
  /*Line 44 - 'AtomComboBox.js' */                var element = this.get_element();
  /*Line 45 - 'AtomComboBox.js' */                var dataItems = this.get_dataItems();
  /*Line 46 - 'AtomComboBox.js' */                element.options.length = dataItems.length;
  /*Line 47 - 'AtomComboBox.js' */                var ae = new AtomEnumerator(dataItems);
  
  /*Line 49 - 'AtomComboBox.js' */                var lp = this._labelPath;
  /*Line 50 - 'AtomComboBox.js' */                var vp = this._valuePath;
  /*Line 51 - 'AtomComboBox.js' */                var label = null;
  /*Line 52 - 'AtomComboBox.js' */                var value = null;
  /*Line 53 - 'AtomComboBox.js' */                var selectedValue = this.get_value();
  /*Line 54 - 'AtomComboBox.js' */                while (ae.next()) {
  /*Line 55 - 'AtomComboBox.js' */                    var data = ae.current();
  /*Line 56 - 'AtomComboBox.js' */                    label = data;
  /*Line 57 - 'AtomComboBox.js' */                    value = data;
  /*Line 58 - 'AtomComboBox.js' */                    if (lp)
  /*Line 59 - 'AtomComboBox.js' */                        label = label[lp];
  /*Line 60 - 'AtomComboBox.js' */                    if (vp)
  /*Line 61 - 'AtomComboBox.js' */                        value = value[vp];
  
  /*Line 63 - 'AtomComboBox.js' */                    element.options[ae.currentIndex()] = new Option(label, value, false, value == selectedValue);
  /*Line 64 - 'AtomComboBox.js' */                }
  /*Line 65 - 'AtomComboBox.js' */            }
docs: /*Line 43 - 'AtomComboBox.js'