Framework
3.9
|
Public Member Functions | |
URLFieldRenderer (&$parent) | |
addValidatorsToForm ($field, $required=false) | |
This method is called by the AutoForm to add any default input validators that are required by the FieldRenderer. More... | |
renderReadOnly ($field) | |
Public Member Functions inherited from StringFieldRenderer | |
StringFieldRenderer (&$parent) | |
renderScript ($field) | |
FieldRenderers can override this method to provide any Javascript that their control requires for an edit form. More... | |
renderField ($field, $readonly=false) | |
renderSearchField ($field, $mode="equal") | |
FieldRenderers must override this method to provide the HTML implementation of the control displayed for the field in a search form. More... | |
format ($field) | |
Public Member Functions inherited from FieldRenderer | |
FieldRenderer ($parent) | |
Constructor. More... | |
_printLabel ($field, $colspan=1, $styles="", $annotation="") | |
Internal method to generate the HTML for the field label. More... | |
_getLabel ($field, $addSuffix=true) | |
_startField ($field, $styles="") | |
Internal method to generate the starting HTML for the field (including the label) More... | |
_endField ($field) | |
Internal method to generate the closing HTML for the field. More... | |
addSearchValidatorsToForm ($field, $mode, $required=false) | |
For SearchForm, the validator field needs to match the name tag in the form which is in the format field:mode. More... | |
formatName ($item, $name) | |
Formats the given DataItem based on the supplied format string. More... | |
renderField ($field) | |
FieldRenderers must override this method to provide the HTML implementation of the control used to edit the field. More... | |
renderSearchScript ($field, $mode) | |
FieldRenderers can override this method to provide any Javascript that the control requires when being used in a search form. More... | |
renderOnSubmitHandler ($field) | |
FieldRenderers can override this method to provide any Javascript that must be executed when the form is submitted on the client. More... | |
preProcess ($field="") | |
FieldRenderers can override this method to provide behavior that occurs prior to the saving of the parent form's target object to the database. More... | |
postProcess ($field="") | |
FieldRenderers can override this method to provide behavior that occurs after the parent form's target object has been saved to the database. More... | |
Public Attributes | |
$checkSyntax = false | |
Set to true to force users to only enter valid URLs. More... | |
$target = "_blank" | |
$displayLength = 0 | |
Public Attributes inherited from StringFieldRenderer | |
$size = 50 | |
$limit = 0 | |
optional - restricts users from entering character count over limit More... | |
$autocomplete = true | |
default is true. Set to false to disable autocompletion More... | |
$onChange = "" | |
optional (javascript) callback on data input change More... | |
$disable = false | |
alternative to readonly; field can be reenabled thru javascript More... | |
$password = false | |
Render the field as a password field (masked characters) More... | |
$template = "" | |
StringTypeRenderer template for readonly format (e.g., "prettify") More... | |
$confirm = false | |
Render a second field for the user to confirm their entry (for email addresses, etc) More... | |
$width = "" | |
Optionally specify a CSS width for the field. More... | |
$CSSclass = "" | |
Optionally specify a CSS class for the field. More... | |
$numeric = false | |
Restrict to numeric input. More... | |
$onKeyPress = null | |
Optional key press javascript callback. Note that if $limit is set, it will override this. More... | |
$placeholder = null | |
Placeholder text to display when field is empty. More... | |
Public Attributes inherited from FieldRenderer | |
$parent = null | |
$labelSuffix = "" | |
$colspan = 1 | |
$annotateBefore = false | |
$annotateNextLine = true | |
$hideLabel = false | |
$onPreProcess = null | |
callback hook for processing prior to saving the form's data object - individual renderers may override with custom processing More... | |
$onPostProcess = null | |
callback hook for processing after saving the form's data object - individual renderers may override with custom processing More... | |
Static Public Attributes | |
static | $urlExpression = "/^(ht|f)tp(s?)\\:\\/\\/[0-9a-zA-Z]([-.\\w]*[0-9a-zA-Z])*(:(0-9)*)*(\\/?)([a-zA-Z0-9\\-\\.\\?\\,\\'\\/\\\\\\+&%\$#_=]*)?$/" |
Definition at line 40 of file url_field_renderer.inc.
URLFieldRenderer::addValidatorsToForm | ( | $field, | |
$required = false |
|||
) |
This method is called by the AutoForm to add any default input validators that are required by the FieldRenderer.
Fields that need custom validation or a custom required validator should override this function.
string | $field | the field name |
boolean | $required | - whether the field is required |
Reimplemented from StringFieldRenderer.
Definition at line 53 of file url_field_renderer.inc.
URLFieldRenderer::renderReadOnly | ( | $field | ) |
Reimplemented from StringFieldRenderer.
Definition at line 68 of file url_field_renderer.inc.
URLFieldRenderer::URLFieldRenderer | ( | & | $parent | ) |
Definition at line 48 of file url_field_renderer.inc.
URLFieldRenderer::$checkSyntax = false |
Set to true to force users to only enter valid URLs.
Definition at line 44 of file url_field_renderer.inc.
URLFieldRenderer::$displayLength = 0 |
Definition at line 46 of file url_field_renderer.inc.
URLFieldRenderer::$target = "_blank" |
Definition at line 45 of file url_field_renderer.inc.
|
static |
Definition at line 42 of file url_field_renderer.inc.