Skip to content

列表项 item

列表项 item 部件是一个不能单独渲染的特殊内部部件,主要用于在其它部件使用列表时,作为其它部件的列表项使用。

用法

以 工具栏 toolbar 部件为例,其 buildItem() 方法将 item 部件渲染为 toolbar-item 类的 button 元素。

php
toolbar
(
    item(set(
    [
        'text'  => '导出',
        'icon'  => 'export',
        'class' => 'ghost text-darker',
        'url'   => '/project-export.html',
    ])),
    item(set::type('divider')),
    item(set(
    [
        'text'  => '创建项目',
        'icon'  => 'plus',
        'class' => 'btn primary',
        'url'   => '/project-create.html'
    ])),
);
html
<div class="toolbar" id="actionBar">
    <a class="toolbar-item ghost text-darker btn btn-default" type="button" href="/project-export.html">
        <i class="icon icon-export"></i>
        <span class="text">导出</span>
    </a>
    <div class="toolbar-divider"></div>
    <a class="toolbar-item btn primary btn-default" type="button" href="/project-create.html">
        <i class="icon icon-plus"></i>
        <span class="text">创建项目</span>
    </a>
</div>

方法

build()

构建部件时将回调父级部件的 buildItem() 方法,将自身作为参数传入。

使用列表项 item 的部件

部件说明
inputBtn输入框按钮
formGroup表单组
mainMenu主菜单
toolbar工具栏
select选择框
inputGroup输入框组
inputAddon输入框附加
menu菜单
btnGroup按钮组

https://zentao.net