Class FOFFormFieldRules
Form Field class for FOF Joomla! ACL Rules
- JFormField
- JFormFieldRules
- FOFFormFieldRules implements FOFFormField
Copyright: Copyright (C) 2010-2016 Nicholas K. Dionysopoulos / Akeeba Ltd. All rights reserved.
License: General Public License version 2 or later; see LICENSE.txt
Since: 2.1
Located at fof/form/field/rules.php
Methods summary
public
mixed
|
|
public
string
|
|
public
string
|
#
getRepeatable( )
Get the rendering of this field type for a repeatable (grid) display, e.g. in a view listing many item (typically a "browse" task) |
public
string
|
#
getInput( )
At the timing of this writing (2013-12-03), the Joomla "rules" field is
buggy. When you are dealing with a new record it gets the default permissions
from the root asset node, which is fine for the default permissions of Joomla
articles, but unsuitable for third party software. We had to copy & paste
the whole code, since we can't "inject" the correct asset id if one is not
found. Our fixes are surrounded by |
protected
|
|
protected
|
Methods inherited from JFormFieldRules
__set()
,
getUserGroups()
,
setup()
Methods inherited from JFormField
__construct()
,
getAttribute()
,
getControlGroup()
,
getFieldName()
,
getId()
,
getLabel()
,
getLayoutData()
,
getLayoutPaths()
,
getName()
,
getRenderer()
,
getTitle()
,
isDebugEnabled()
,
render()
,
renderField()
,
setForm()
,
setValue()
Magic methods summary
Properties summary
protected
mixed
|
$static | |
protected
mixed
|
$repeatable | |
public
|
$item |
#
The item being rendered in a repeatable form field |
public
integer
|
$rowid |
#
A monotonically increasing number, denoting the row number in a repeatable view |
Properties inherited from JFormFieldRules
$assetField
,
$component
,
$section
,
$type
Properties inherited from JFormField
$autocomplete
,
$autofocus
,
$class
,
$count
,
$default
,
$description
,
$disabled
,
$element
,
$fieldname
,
$form
,
$formControl
,
$generated_fieldname
,
$group
,
$hidden
,
$hint
,
$id
,
$input
,
$label
,
$labelclass
,
$layout
,
$multiple
,
$name
,
$onchange
,
$onclick
,
$pattern
,
$readonly
,
$renderLabelLayout
,
$renderLayout
,
$repeat
,
$required
,
$showon
,
$size
,
$spellcheck
,
$translateDescription
,
$translateHint
,
$translateLabel
,
$validate
,
$value