コード例 #1
0
 public function renderElementPrefix(Customweb_Form_IElement $element)
 {
     $classes = $this->getCssClassPrefix() . $this->getElementCssClass();
     $classes .= ' ' . $this->getCssClassPrefix() . $element->getElementIntention()->getCssClass();
     $errorMessage = $element->getErrorMessage();
     if (!empty($errorMessage)) {
         $classes .= ' ' . $this->getCssClassPrefix() . $this->getElementErrorCssClass();
     }
     return '<li class="' . $classes . '" id="' . $element->getElementId() . '">';
 }
コード例 #2
0
 public function renderElementPrefix(Customweb_Form_IElement $element)
 {
     if ($element instanceof Customweb_Form_HiddenElement) {
         return '';
     }
     $classes = $this->getCssClassPrefix() . $this->getElementCssClass();
     $classes .= ' ' . $this->getCssClassPrefix() . $element->getElementIntention()->getCssClass();
     $errorMessage = $element->getErrorMessage();
     if (!empty($errorMessage)) {
         $classes .= ' ' . $this->getCssClassPrefix() . $this->getElementErrorCssClass();
     }
     $output = '<tr class="' . $classes . '" id="' . $element->getElementId() . '">';
     if ($element instanceof Customweb_Form_WideElement) {
         $output .= '<td class="value" colspan="2">';
     }
     return $output;
 }
コード例 #3
0
 /**
  * @param Customweb_Form_IElement $element
  * @return Customweb_Form_ElementGroup
  */
 public function removeElement(Customweb_Form_IElement $element)
 {
     if (isset($this->elements[$element->getElementId()])) {
         unset($this->elements[$element->getElementId()]);
     }
     return $this;
 }