Button Dropdowns See documentation
Creating a dropdown button act as creating buttons.
$btn = Html::button_dropdown('#', 'My dropdown', array('status' => 'primary'));
Instead of returning a Button instance, you'll get a Dropdown instance, so...
...Check the Dropdown's documentation to learn how to play with Dropdowns !
The
split key allow you to create splited buttons:
$btn = Html::button_dropdown('#', 'My dropdown', array('split' => true))
The
type key alow you to define dropup or classic dropdown ('up' and 'down'):
$btn = Html::button_dropdown('#', 'My Dropup', array('type' => 'up'))
The
align key will forge dropdown menu aligment:
$btn = Html::button_dropdown('#', 'My Dropup', array('type' => 'up'))
Finally, we can build a Christmas dropdown button:
// nested list
$nest = Html::dropdown();
$nest->item('#', 'messages', 'inbox');
$nest->item('#', 'logout', 'off');
// dropdown
$btn = Html::button_dropdown('#', "Don't Do This !", array(
'split' => true,
'status'=> 'warning',
'icon' => 'warning-sign'
));
$btn->item('#', 'Home', 'home');
$btn->item('#', 'Pages', 'file');
$btn->item('#', 'Account', 'cog')->nest($nest);