JGrid

用于创建 HTML 网格的实用程序类

抽象

1.6

Joomla CMS

方法

action

返回网格上的操作

action( i,  task, string|array prefix = '',  activeTitle = '',  inactiveTitle = '',  tip = false,  activeClass = '',  inactiveClass = '',  enabled = true,  translate = true,  checkbox = 'cb',  formId = null) : 
静态

1.6

参数

i

int行索引

task

string要触发的任务

prefix

string|array<string|int, mixed>可选的任务前缀或选项数组

activeTitle

string如果 $enable 为真,则显示的可选活动工具提示

inactiveTitle

string如果 $enable 为真,则显示的可选非活动工具提示

tip

bool可选的工具提示设置。

activeClass

string可选的活动 HTML 类

inactiveClass

string可选的非活动 HTML 类

enabled

bool操作的访问控制的可选设置。

translate

bool可选的翻译设置。

checkbox

string复选框的可选前缀。

formId

string可选的表单选择器。

返回值

stringHTML 标记

checkedout

返回签出图标

checkedout( i,  editorName,  time, string|array prefix = '',  enabled = false,  checkbox = 'cb',  formId = null) : 
静态

1.6

参数

i

int行索引。

editorName

string编辑器的名称。

time

string对象签出的时间。

prefix

string|array<string|int, mixed>可选的任务前缀或选项数组

enabled

bool如果要启用此操作,则为 True。

checkbox

string复选框的可选前缀。

formId

string可选的表单选择器。

返回值

stringHTML 标记

isdefault

返回网格上的 isDefault 状态

isdefault( value,  i, string|array prefix = '',  enabled = true,  checkbox = 'cb',  formId = null,  active_class = 'icon-color-featured icon-star',  inactive_class = 'icon-unfeatured') : 
静态
参见 JHtmlJGrid::state()

1.6

参数

value

int状态值。

i

int行索引

prefix

string|array<string|int, mixed>可选的任务前缀或选项数组

enabled

bool操作的访问控制的可选设置。

checkbox

string复选框的可选前缀。

formId

string可选的表单选择器。

active_class

string活动项目的类。

inactive_class

string非活动项目的类。

返回值

stringHTML 标记

orderDown

创建向下排序操作图标。

orderDown( i,  task = 'orderdown', string|array prefix = '',  text = 'JLIB_HTML_MOVE_DOWN',  enabled = true,  checkbox = 'cb',  formId = null) : 
静态

1.6

参数

i

int行索引。

task

string要触发的可选任务。

prefix

string|array<string|int, mixed>可选的任务前缀或选项数组

text

string要显示的可选文本

enabled

bool操作的访问控制的可选设置。

checkbox

string复选框的可选前缀。

formId

string可选的表单选择器。

返回值

stringHTML 标记

orderUp

创建向上排序操作图标。

orderUp( i,  task = 'orderup', string|array prefix = '',  text = 'JLIB_HTML_MOVE_UP',  enabled = true,  checkbox = 'cb',  formId = null) : 
静态

1.6

参数

i

int行索引。

task

string要触发的可选任务。

prefix

string|array<string|int, mixed>可选的任务前缀或选项数组

text

string要显示的可选文本

enabled

bool操作的访问控制的可选设置。

checkbox

string复选框的可选前缀。

formId

string可选的表单选择器。

返回值

stringHTML 标记

published

返回网格上的发布状态

published( value,  i, string|array prefix = '',  enabled = true,  checkbox = 'cb',  publishUp = null,  publishDown = null,  formId = null) : 
静态
参见 JHtmlJGrid::state()

1.6

参数

value

int状态值。

i

int行索引

prefix

string|array<string|int, mixed>可选的任务前缀或选项数组

enabled

bool操作的访问控制的可选设置。

checkbox

string复选框的可选前缀。

publishUp

string可选的开始发布日期。

publishDown

string可选的结束发布日期。

formId

string可选的表单选择器。

返回值

stringHTML 标记

publishedOptions

返回标准发布状态筛选器选项的数组。

publishedOptions(mixed||string|int config = []) : mixed||string|int
静态

1.6

参数

config

array<string|int, mixed>配置选项数组。此数组可以包含键/值对列表,其中值是布尔值,键可以取自“已发布”、“未发布”、“已归档”、“垃圾箱”、“全部”。这些对确定显示哪些值。

返回值

array<string|int, mixed>标准发布状态筛选器选项的数组

state

返回网格上的状态

state(mixed||string|int states,  value,  i, string|array prefix = '',  enabled = true,  translate = true,  checkbox = 'cb',  formId = null) : 
静态

1.6

参数

states

array<string|int, mixed>值/状态数组。每个状态都是以下形式的数组(任务、文本、活动标题、非活动标题、提示(布尔值)、HTML 活动类、HTML 非活动类)或('task'=>task、'text'=>text、'active_title'=>活动标题、'inactive_title'=>非活动标题、'tip'=>布尔值、'active_class'=>html 活动类、'inactive_class'=>html 非活动类)

value

int状态值。

i

int行索引

prefix

string|array<string|int, mixed>可选的任务前缀或选项数组

enabled

bool操作的访问控制的可选设置。

translate

bool可选的翻译设置。

checkbox

string复选框的可选前缀。

formId

string可选的表单选择器。

返回值

stringHTML 标记