| @@ 127-134 (lines=8) @@ | ||
| 124 | return $popup; |
|
| 125 | } |
|
| 126 | ||
| 127 | public function addDropdownAsItem($value, $items=NULL) { |
|
| 128 | $dd=$value; |
|
| 129 | if (\is_string($value)) { |
|
| 130 | $dd=new HtmlDropdown("dropdown-" . $this->identifier . "-" . $this->count(), $value, $items); |
|
| 131 | } |
|
| 132 | $this->addItem($dd); |
|
| 133 | return $dd; |
|
| 134 | } |
|
| 135 | ||
| 136 | /** |
|
| 137 | * |
|
| @@ 270-276 (lines=7) @@ | ||
| 267 | * @param callable $callback function($element) |
|
| 268 | * @return \Ajax\common\html\HtmlDoubleElement |
|
| 269 | */ |
|
| 270 | public function addDropdownInToolbar($value,$items,$callback=NULL){ |
|
| 271 | $dd=$value; |
|
| 272 | if (\is_string($value)) { |
|
| 273 | $dd=new HtmlDropdown("dropdown-". $this->identifier."-".$value, $value, $items); |
|
| 274 | } |
|
| 275 | return $this->addInToolbar($dd,$callback); |
|
| 276 | } |
|
| 277 | ||
| 278 | /** |
|
| 279 | * @param string $caption |
|