public function getManager($control) { $value = ""; $data = $control->property->manager; if (count($data)) { $value = substr(MJSON::parse($data), 1, -1); $value = "data-manager=\"{$value}\" "; } return $value; }
public static function mselection($control) { $control->plugin = 'combobox'; $data = []; foreach ($control->property->options as $value => $label) { $option = (object) ['label' => $label, 'value' => $value]; $data[] = $option; } $control->options->valueField = 'value'; $control->options->textField = 'label'; $control->options->prompt = $control->property->prompt; $control->options->data = (object) MJSON::parse($data); self::setPluginClass($control); $attributes = self::getAttributes($control); return "<input {$attributes}>"; }