Skip to content

详情页 detail

用法

详情页部件提供了详情页部件的支持。

php
detail
(
    set::object($story)
);
html

名称描述自动添加到块
header头部
title标题
main主栏目content section
side侧边栏tabs
actions底部操作栏btn
toolbar头部右侧工具栏btnGroup toolbar

属性

名称 类型 可选 默认值 说明
layoutstringnull布局,如果为 simple 则适用于对话框。
backBtnboolstringarraytrue返回按钮,可以为:true 显示默认的返回按钮,false 不显示返回按钮,或者指定返回按钮 backBtn 的 back 属性,或者通过数组指定 backBtn 所有属性。
objectTypestringnull对象类型,例如 storytask 等,如果不指定则已当前的模块名称作为对象类型。
objectIDintnull对象 ID,如果不指定则尝试使用当前页面上的 ${$objectType}->id 或者 ${$objectType}ID 的值,例如 $task->id$taskID
objectobjectnull对象,如果不指定则尝试使用当前页面上的 ${$objectType} 的值,例如 $task
titlestringnull标题,如果不指定则尝试使用当前页面上的 ${$objectType}->title${$objectType}->name 的值,例如 $story->title$task->name
actionsarraynull底部固定操作按钮的定义,不包括返回按钮,可以通过 - 来指定分割线。
toolbararraynull右上方工具栏的定义。
sectionsarraynull详情页的左侧主栏目内容区域,可以通过 - 来指定分割线,通过键名指定标题,通过 html() 来指定 HTML 内容,或者指定为 callableClosure 动态生成内容,或者指定为 content() 属性。
tabsarraynull详情页的右侧侧边栏标签页区域,可以通过 - 来指定分割线,通过键名指定标题,通过 html() 来指定 HTML 内容,或者指定为 callableClosure 动态生成内容,或者指定为 content() 属性。
sideWidthint370详情页的右侧侧边栏宽度,如果不指定则默认为 370
historyarraybooltrue详情页的左侧主栏目历史记录,如果设定为 true 显示当前对象默认的理智记录,否如果设置为 false 不显示历史记录,如果设置为数组则作为 history() 部件的属性来创建历史记录。
linkCreatorstringnull详情链接生成模版,例如 /m=story&f=view&storyID={id},如果不指定则自动根据当前模块名和方法名生成。
prevBtnstringarraybooltrue上一个对象按钮链接,也可以通过数组指定按钮的所有属性,如果指定为 true,则自动从 $preAndNext 对象上获取 ID 生成链接。
nextBtnstringarraybooltrue下一个对象按钮链接,也可以通过数组指定按钮的所有属性,如果指定为 true,则自动从 $preAndNext 对象上获取 ID 生成链接。

https://zentao.net