Exemplo n.º 1
0
 public function ajaxResponse(\AjaxResponseObject $ajaxResponseObject)
 {
     $objDesc = trim($this->object->get_attribute(OBJ_DESC));
     if ($objDesc === 0 || $objDesc === "") {
         $this->object->set_attribute(OBJ_DESC, $this->object->get_name());
     }
     $titelInput = new \Widgets\TextInput();
     $titelInput->setData($this->object);
     $titelInput->setFocus(true);
     $titelInput->setContentProvider(new NameAttributeDataProvider("OBJ_NAME", getCleanName($this->object, -1)));
     $rawHtml = new \Widgets\RawHtml();
     $rawHtml->setJs("jQuery(document).click(function() {removeAllDirectEditors();})");
     $ajaxResponseObject->setStatus("ok");
     $ajaxResponseObject->addWidget($titelInput);
     $ajaxResponseObject->addWidget($rawHtml);
     return $ajaxResponseObject;
 }