@@ 41-63 (lines=23) @@ | ||
38 | * |
|
39 | * @return string |
|
40 | */ |
|
41 | public function render() |
|
42 | { |
|
43 | $ret = '<div>'; |
|
44 | /* @var $ele Element */ |
|
45 | foreach ($this->getElements() as $ele) { |
|
46 | if ($ele->has('datalist')) { |
|
47 | $ret .= $ele->renderDatalist(); |
|
48 | } |
|
49 | if (!$ele->isHidden()) { |
|
50 | $ret .= '<div class="form-group">'; |
|
51 | $ret .= '<label>' . $ele->getCaption(); |
|
52 | $ret .= ($ele->isRequired() ? '<span class="caption-required">*</span>' : '') . '</label>'; |
|
53 | $ret .= $ele->render(); |
|
54 | $ret .= '<small class="text-muted">' . $ele->getDescription() . '</small>'; |
|
55 | $ret .= '<p class="dsc_pattern_vertical">' . $ele->getPatternDescription() . '</p>'; |
|
56 | $ret .= '</div>' . "\n"; |
|
57 | } else { |
|
58 | $ret .= $ele->render(). "\n"; |
|
59 | } |
|
60 | } |
|
61 | $ret .= '</div>'; |
|
62 | return $ret; |
|
63 | } |
|
64 | } |
|
65 |
@@ 48-69 (lines=22) @@ | ||
45 | * |
|
46 | * @return string |
|
47 | */ |
|
48 | public function render() |
|
49 | { |
|
50 | $ret = ''; |
|
51 | /* @var $ele Element */ |
|
52 | foreach ($this->getElements() as $ele) { |
|
53 | if ($ele->has('datalist')) { |
|
54 | $ret .= $ele->renderDatalist(); |
|
55 | } |
|
56 | if (!$ele->isHidden()) { |
|
57 | $ret .= '<div class="form-group">'; |
|
58 | $ret .= '<label>' . $ele->getCaption(); |
|
59 | $ret .= ($ele->isRequired() ? '<span class="caption-required">*</span>' : '') . '</label>'; |
|
60 | $ret .= $ele->render(); |
|
61 | $ret .= '<small class="text-muted">' . $ele->getDescription() . '</small>'; |
|
62 | $ret .= '<p class="dsc_pattern_vertical">' . $ele->getPatternDescription() . '</p>'; |
|
63 | $ret .= '</div>' . "\n"; |
|
64 | } else { |
|
65 | $ret .= $ele->render(). "\n"; |
|
66 | } |
|
67 | } |
|
68 | return $ret; |
|
69 | } |
|
70 | } |
|
71 |