protected function process_edit($prefix = '', $focus = '') { parent::process_edit($prefix, $focus); $this->process_metadata(); $this->javascript[] = '<script type="text/javascript" src="custom/include/javascript/DynamicPanel.js"></script>'; $this->javascript[] = '<script>var panelFieldsDefs = ' . json_encode($this->metadata) . ';</script>'; $this->load_process_javascript($focus); }
protected function process_edit($prefix = '', $focus = '') { parent::process_edit($prefix, $focus); global $app_strings; $app_strings_encoded = json_encode($app_strings); $this->javascript[] = "<script>SUGAR.language.setLanguage('app_strings', {$app_strings_encoded});</script>"; foreach ($this->metadata as $field => $defs) { $unique_values = $this->get_existing_values($field, $defs); $this->javascript[] = '<script>addToValidateIsInArray(\'EditView\', \'' . $field . '\', \'in_array\', \'true\', \'' . $app_strings['LBL_DEVTOOLKIT_MESSAGE_DUPLICATE_FIELD'] . '\', \'' . json_encode($unique_values) . '\', \'==\')</script>'; } }
protected function process_edit($prefix = '', $focus = '') { parent::process_edit($prefix, $focus); global $app_list_strings; if ($this->bean->id != '') { $this->process_default_values(); } $app_list_strings_encoded = json_encode($app_list_strings); $this->javascript[] = "<script>SUGAR.language.setLanguage('app_list_strings', {$app_list_strings_encoded});</script>"; $this->javascript[] = '<script type="text/javascript" src="custom/include/javascript/DropdownFields.js"></script>'; $this->javascript[] = '<script>var updateDropdownFieldsDefs = ' . json_encode($this->metadata) . ';</script>'; $this->load_process_javascript($focus); }
protected function process_edit($prefix = '', $focus = '') { parent::process_edit($prefix, $focus); global $app_list_strings, $app_strings, $mod_strings; $app_list_strings_encoded = json_encode($app_list_strings); $app_strings_encoded = json_encode($app_strings); $mod_strings_encoded = json_encode($mod_strings); $this->process_metadata(); $this->javascript[] = "<script>SUGAR.language.setLanguage('app_list_strings', {$app_list_strings_encoded});</script>"; $this->javascript[] = "<script>SUGAR.language.setLanguage('app_strings', {$app_strings_encoded});</script>"; $this->javascript[] = "<script>SUGAR.language.setLanguage('mod_strings', {$mod_strings_encoded});</script>"; $this->javascript[] = '<script type="text/javascript" src="custom/include/javascript/RequiredFields.js"></script>'; $this->javascript[] = '<script>var requiredFieldsDefs = ' . json_encode($this->metadata) . ';</script>'; $this->javascript[] = '<script>var spanRequired = "<span class=\\"required\\">*</span>";</script>'; $this->load_process_javascript($focus); }