Exemple #1
0
 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}>";
 }