数据表定义
finder定义
用dbschema来定义desktop列表
label定义
定义在 desktop finder 中列的名称
return array (
'columns' => array (
'app_id' => array (
'label' => app::get('base')->_('程序目录'),
),
),
);width定义
定义在 desktop finder 中列的初始宽度
return array (
'columns' => array (
'app_id' => array (
'label' => app::get('base')->_('程序目录'),
'width => 150,
),
),
);in_list定义
定义在 desktop finder 配置列表项中是否可以勾选显示, 默认值为false.
return array (
'columns' => array (
'app_id' => array (
'label' => app::get('base')->_('程序目录'),
'width => 150,
'in_list' => true,
),
),
);default_in_list定义
定义在 desktop finder 列表中初始安装的情况下, 对应列是否默认显示在列表中, 默认值为false.
return array (
'columns' => array (
'app_id' => array (
'label' => app::get('base')->_('程序目录'),
'width => 150,
'in_list' => true,
'default_in_list' => true,
),
),
);注意: 要在列表显示此列必须同时含有in_list和default_in_list参数,缺一不可,如果in_list为false则不显示,default_in_list参数没有作用, default_in_list为false则不显示,在配置项有选勾选项。
filterdefault定义
默认在desktop高级筛选(搜素), 中是否默认显示, 默认为false. 如果有相关搜索项配置(filtertype), 按配置显示
return array (
'columns' => array (
'app_id' => array (
'label' => app::get('base')->_('程序目录'),
'width' => 150,
'in_list' => true,
'default_in_list' => true,
'filterdefault' => true,
),
),
);Last updated