| @@ 8-13 (lines=6) @@ | ||
| 5 | echo $label !== false ? "<label>{$label}</label>" : ''; |
|
| 6 | $value = !empty($options['value']) ? addcslashes($options['value'], "'") : (!empty($form->userDataTree[$name]) ? addcslashes($form->userDataTree[$name], "'") : ''); |
|
| 7 | $displayValue = ''; |
|
| 8 | if ($value && isset($options['snippet']) && is_string($options['snippet'])) { |
|
| 9 | $snippets = App::$cur->Ui->getSnippets('autocomplete'); |
|
| 10 | if (isset($snippets[$options['snippet']])) { |
|
| 11 | $displayValue = $snippets[$options['snippet']]['getValueText']($value, $options['snippetParams']); |
|
| 12 | } |
|
| 13 | } |
|
| 14 | ?> |
|
| 15 | <div style="position: relative;<?= !$value ? 'display:none' : ''; ?>" class="custominput-clear" |
|
| 16 | onclick="$(this).next()[0].__inji_autocomplete.clear();$(this).next()[0].focus();"> |
|
| @@ 217-222 (lines=6) @@ | ||
| 214 | switch ($type) { |
|
| 215 | case 'autocomplete': |
|
| 216 | $options = $colInfo['colParams']['options']; |
|
| 217 | if (isset($options['snippet']) && is_string($options['snippet'])) { |
|
| 218 | $snippets = \App::$cur->Ui->getSnippets('autocomplete'); |
|
| 219 | if (isset($snippets[$options['snippet']])) { |
|
| 220 | $value = $snippets[$options['snippet']]['getValueText']($item->$colName, $options['snippetParams']); |
|
| 221 | } |
|
| 222 | } |
|
| 223 | break; |
|
| 224 | case 'select': |
|
| 225 | switch ($colInfo['colParams']['source']) { |
|