JHtmlGrid

Utility class for creating HTML Grids

abstract
package

Joomla.Platform

subpackage

HTML

since

11.1

Methods

_checkedOut

Method to create a checked out icon with optional overlib in a grid.

_checkedOut( &$row, boolean $overlib = 1) : string
static
since

11.1

Arguments

$row

$overlib

booleanTrue if an overlib with checkout information should be created.

Response

stringHTMl for the icon and overlib

access

Deprecated method to change access level in a grid

access( &$row, integer $i, boolean $archived = null) : string
static deprecated
deprecated

12.1

note

This method is incompatible with JAccess

since

11.1

Arguments

$row

$i

integerRow index

$archived

booleanTrue if the item is archived

Response

string

behavior

Method to build the behavior script and add it to the document head.

behavior() : void
static
since

11.1

boolean

Display a boolean setting widget.

boolean(integer $i, integer $value, string $taskOn = null, string $taskOff = null) : string
static
since

11.1

Arguments

$i

integerThe row index.

$value

integerThe value of the boolean field.

$taskOn

stringTask to turn the boolean setting on.

$taskOff

stringTask to turn the boolean setting off.

Response

stringThe boolean setting widget.

checkedOut

Displays a checked out icon.

checkedOut( &$row, integer $i, string $identifier = 'id') : string
static
since

11.1

Arguments

$row

$i

integerThe index of the row.

$identifier

stringThe property name of the primary key or index of the row.

Response

string

id

Method to create a checkbox for a grid row.

id(integer $rowNum, integer $recId, boolean $checkedOut = false, string $name = 'cid') : mixed
static

Arguments

$rowNum

integerThe row index

$recId

integerThe record id

$checkedOut

booleanTrue if item is checke out

$name

stringThe name of the form element

Response

mixedString of html with a checkbox if item is not checked out, null if checked out.

order

Method to create an icon for saving a new ordering in a grid

order(array $rows, string $image = 'filesave.png', string $task = 'saveorder') : string
static
since

11.1

Arguments

$rows

arrayThe array of rows of rows

$image

stringThe image

$task

stringThe task to use, defaults to save order

Response

string

published

Method to create a clickable icon to change the state of an item

published(mixed $value, integer $i, string $img1 = 'tick.png', string $img0 = 'publish_x.png', string $prefix = '') : string
static
since

11.1

Arguments

$value

mixedEither the scalar value or an object (for backward compatibility, deprecated)

$i

integerThe index

$img1

stringImage for a positive or on value

$img0

stringImage for the empty or off value

$prefix

stringAn optional prefix for the task

Response

string

sort

Method to sort a column in a grid

sort(string $title, string $order, string $direction = 'asc', string $selected, string $task = null, string $new_direction = 'asc') : string
static
since

11.1

Arguments

$title

stringThe link title

$order

stringThe order field for the column

$direction

stringThe current direction

$selected

stringThe selected ordering

$task

stringAn optional task override

$new_direction

stringAn optional direction for the new column

Response

string

state

Method to create a select list of states for filtering By default the filter shows only published and unpublished items

state(string $filter_state = '*', string $published = 'Published', string $unpublished = 'Unpublished', string $archived = null, string $trashed = null) : string
static
since

11.1

Arguments

$filter_state

stringThe initial filter state

$published

stringThe JText string for published

$unpublished

stringThe JText string for Unpublished

$archived

stringThe JText string for Archived

$trashed

stringThe JText string for Trashed

Response

string