|
|
TilbageNavn : Disabled.php
Sample code, tutorial
Sådan benyttes komponenten Disabled klassen
Først skal du inkludere den fil der beskriver komponenten, som en klasse fil
<?
require_once(HTML_PACKAGE_PATH.'/Disabled.php');
?>
Dernæst kan du enten benytte komponenten som et taglib (statiske metoder):
<?
Disabled::display($param1, $param2, $param3, ...);
?>
eller du kan lave en instance af komponenten og benytte metoderne direkte:
<?
$object = new Disabled($param1, $param2, $param3, ...);
print $object->getHtml();
?>
Parent html
Sådan vises komponenten Disabled klassen
PHP source code
Den fulde PHP kildekode for Disabled klassen
<?
/**
* @package form
* @filesource
* @see HTML_FORM_COMPONENT_PATH.'/Disabled.php'
* @copyright (c) http://Finn-Rasmussen.com
* @license http://Finn-Rasmussen.com/license/ myPHP License conditions
* @author http://Finn-Rasmussen.com
* @version 1.10
* @since 22-feb-2007
*/
/**
* The required files
*/
require_once(HTML_FORM_COMPONENT_PATH.'/Input.php');
/**
* Generates an INPUT element for a form, which is disabled
* <code>
* <input type="text" name="$name" value="$value" disabled="disabled"
* title="$title" tabindex="" class="$class" size="$size" maxlength="$maxlength" accesskey="$accesskey" />
* Usage:
* $disabled = new Disabled($name,$value,$class,$size,$maxlength,$disabled,$readonly,$onclick,$title,$tabindex,$accesskey);
* print $disabled->getHtml();
* Or
* Disabled::display($name,$value,$class,$size,$maxlength,$disabled,$readonly,$onclick,$title,$tabindex,$accesskey);
* </code>
* @package form
*/
class Disabled extends Input {
/**
* Constructor
* @param String $name The name
* @param String $value The value, if any
* @param String $class The class
* @param String $size The size
* @param String $maxlength The maxlength
* @param String $disabled The disabled
* @param String $readonly the readonly
* @param String $onclick On click event for javascript
* @param String $title The tooltip
* @param String $tabindex The tabindex
* @param String $accesskey The accesskey
*/
function Disabled($name,$value='',$class='',$size='',$maxlength='',$disabled='',$readonly='',$onclick='',$title='',$tabindex='',$accesskey='') {
$aClass = $class!=''?$class:CSS_DISABLED_CLASS;
$aDisabled = $disabled!=''?$disabled:DISABLED_DEFAULT;
$this->Input('text',$name,$value,$aClass,$size,$maxlength,$aDisabled,$readonly,$onclick,$title,$tabindex,$accesskey);
}
/**
* Display html
* <code>
* Usage:
* Disabled::display($name,$value,$class,$size,$maxlength,$disabled,$readonly,$onclick,$title,$tabindex,$accesskey);
* </code>
* @static
* @param String $name The name
* @param String $value The value, if any
* @param String $class The class
* @param String $size The size
* @param String $maxlength The maxlength
* @param String $disabled The disabled
* @param String $readonly the readonly
* @param String $onclick On click event for javascript
* @param String $title The tooltip
* @param String $tabindex The tabindex
* @param String $accesskey The accesskey
*/
function display($name='',$value='',$class='',$size='',$maxlength='',$disabled='',$readonly='',$onclick='',$title='',$tabindex='',$accesskey='') {
$html = new Disabled($name,$value,$class,$size,$maxlength,$disabled,$readonly,$onclick,$title,$tabindex,$accesskey);
$html->addHtml();
}
}
?>
HTML source code
Den fulde HTML kildekode for Disabled klassen
<?
<input type="text" name="Test" id="Disabled51" class="formXLARGE baseBorder baseBody" disabled="disabled" /><br />
?>
Class methods
Her er 'klasse metoderne' for Disabled klassen:
- object
- getclassname
- getmsg
- addhtml
- gethtml
- tostring
- getcachefilename
- save
- content
- html
- setobject
- set
- get
- getattribute
- gettag
- add
- getsizeof
- getelement
- getelements
- gettoogle
- getmaximize
- getminimize
- newtriangle
- display
- showsource
- element
- getvalue
- setid
- setonfocus
- setonblur
- id
- input
- disabled
Object vars
Her er 'objekt variable' for Disabled klassen:
- html =>
- sql =>
- elements => Array
- sizeof => 0
- name => Test
- id => Disabled51
- value =>
- class => formXLARGE baseBorder baseBody
- title =>
- tabindex =>
- onclick =>
- accesskey =>
- onfocus =>
- onblur =>
- type => text
- size =>
- maxlength =>
- disabled => disabled
- readonly =>
- checked =>
- debug => 1
|
|