Skip to content

详情页 detail ​

用法 ​

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

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

块 ​

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

属性 ​

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

https://zentao.net