ListHelper
Utility class for creating different select lists
since |
1.5 |
---|---|
package |
Application |
Methods
genericordering
Returns an array of options
genericordering(\Joomla\Database\DatabaseQuery|string query, int chop = 30) : array
since |
1.5 |
---|
Arguments
- query
\Joomla\Database\DatabaseQuery|string
SQL with 'ordering' AS value and 'name field' AS text- chop
int
The length of the truncated headline
Response
array
An array of objects formatted for JHtml list processing
images
Build the select list to choose an image
images(string name, string active = null, string javascript = null, string directory = null, string extensions = 'bmp|gif|jpg|png') : array
since |
1.5 |
---|
Arguments
- name
string
The name of the field- active
string
The selected item- javascript
string
Alternative javascript- directory
string
Directory the images are stored in- extensions
string
Allowed extensions
Response
array
Image names
ordering
Build the select list for Ordering derived from a query
ordering(int name, string query, string attribs = null, string selected = null, int neworder = null, string id = null) : string
since |
1.6 |
---|
Arguments
- name
int
The scalar value- query
string
The query- attribs
string
HTML tag attributes- selected
string
The selected item- neworder
int
1 if new and first, -1 if new and last, 0 or null if existing item- id
string
ID attribute for the resulting
Response
string
HTML markup for the select list
positions
Select list of positions - generally used for location of images
positions(string name, string active = null, string javascript = null, bool none = true, bool center = true, bool left = true, bool right = true, bool id = false) : array
since |
1.5 |
---|
Arguments
- name
string
Name of the field- active
string
The active value- javascript
string
Alternative javascript- none
bool
Null if not assigned- center
bool
Null if not assigned- left
bool
Null if not assigned- right
bool
Null if not assigned- id
bool
Null if not assigned
Response
array
The positions
users
Select list of active users
users(string name, string active, int nouser, string javascript = null, string order = 'name') : string
since |
1.5 |
---|
Arguments
- name
string
The name of the field- active
string
The active user- nouser
int
If set include an option to select no user- javascript
string
Custom javascript- order
string
Specify a field to order by
Response
string
The HTML for a list of users list of users