Implements interfaces:
Class DBMS_FIELD_SELECTLIST
handels select fields (<SELECT>) the class holds all values available in $this->myValues
in case of multiselect serialization is done with expolde and implode functions the default seperator is "\n" make sure the database column is big enough to hold all the values.
Located in /db/frmClasses/DBMS_FIELD_SELECTLIST.phpclass (line 50)
DBMS_FIELD | --DBMS_FIELD_SELECTLIST
Class | Description |
---|---|
DBMS_FIELD_ARRSELECTLIST | Class DBMS_FIELD_ARRSELECTLIST |
DBMS_FIELD_CMS_PAGECLASSSELECT | Class DBMS_FIELD_CMS_PAGECLASSSELECT |
DBMS_FIELD_DBATTRSELLIST | Class DBMS_FIELD_DBATTRSELLIST |
DBMS_FIELD_DBCOLSELECTLIST | Class DBMS_FIELD_DBCOLSELECTLIST |
DBMS_FIELD_DBSELECTLIST | Class DBMS_FIELD_DBSELECTLIST |
DBMS_FIELD_DIRSELECTLIST | Class DBMS_FIELD_DIRSELECTLIST |
DBMS_FIELD_FILESELECTLIST | Class DBMS_FIELD_SELECTLIST |
DBMS_FIELD_GLOBALARRSELECTLIST | Class DBMS_FIELD_GLOBALARRSELECTLIST |
DBMS_FIELD_GROUPSELECT | Class DBMS_FIELD_GROUPSELECT |
DBMS_FIELD_RADIOSELECT | Class DBMS_FIELD_RADIOSELECT |
DBMS_FIELD_SELINOUT | Class DBMS_FIELD_SELINOUT |
DBMS_FIELD_SER_ARRAY | handle show readonly serilaized data in a table field |
source file of the class
xtype to use in the extJS framework for the field
do not htmlspecialchars list values
seperator used in multiselect mode
NOTE: this::save() sets this too
show not in list values
if true all values of $valArr are added to the list even if the are not in myValues
use a table of checkboxes or radio boxes instead of
a select
wether to lookup in the select list for the representation of a value
or just output the value in list view
Inherited from DBMS_FIELD
DBMS_FIELD::$addTag
DBMS_FIELD::$ajaxDebug
DBMS_FIELD::$ajaxNotifyLst
DBMS_FIELD::$allowNull
DBMS_FIELD::$dbDesc
DBMS_FIELD::$defaultValue
DBMS_FIELD::$enableCopy
DBMS_FIELD::$enableEdit
DBMS_FIELD::$enableEditIfEmpty
DBMS_FIELD::$enableNew
DBMS_FIELD::$errMsg
DBMS_FIELD::$exportCSV
DBMS_FIELD::$extConfOptions
DBMS_FIELD::$fieldtd_add
DBMS_FIELD::$fldDbgGetValue
DBMS_FIELD::$fldDebug
DBMS_FIELD::$hideAddTag_ro
DBMS_FIELD::$hideCopy
DBMS_FIELD::$hideEdit
DBMS_FIELD::$hideNew
DBMS_FIELD::$hideReadOnly
DBMS_FIELD::$inputAdd
DBMS_FIELD::$isHidden
DBMS_FIELD::$isSearchable
DBMS_FIELD::$js_check
DBMS_FIELD::$label
DBMS_FIELD::$labelcol_hide
DBMS_FIELD::$labeltd_add
DBMS_FIELD::$lstColSpan
DBMS_FIELD::$lstDisableLinks
DBMS_FIELD::$lstLabel
DBMS_FIELD::$lstLink
DBMS_FIELD::$lstTDAdd
DBMS_FIELD::$lstWidth
DBMS_FIELD::$maxlength
DBMS_FIELD::$myAjaxObj
DBMS_FIELD::$myBlock
DBMS_FIELD::$myBlockId
DBMS_FIELD::$myControll
DBMS_FIELD::$myCurrentMode
DBMS_FIELD::$myDataArrName
DBMS_FIELD::$myDeleteFlag
DBMS_FIELD::$myDesc
DBMS_FIELD::$myDOMId
DBMS_FIELD::$myForm
DBMS_FIELD::$myFrmId
DBMS_FIELD::$myGrpKey
DBMS_FIELD::$myHelpUrl
DBMS_FIELD::$myModuleKey
DBMS_FIELD::$myName
DBMS_FIELD::$myTable
DBMS_FIELD::$myTableAlias
DBMS_FIELD::$myView
DBMS_FIELD::$nullErrMsg
DBMS_FIELD::$ps_defaultDataArrName
DBMS_FIELD::$regexcheck_pattern
DBMS_FIELD::$regexErrMsg
DBMS_FIELD::$searchGroup_allowAll
DBMS_FIELD::$showGroup
DBMS_FIELD::$showInList
DBMS_FIELD::$showQasHidden
DBMS_FIELD::$showQuery
DBMS_FIELD::$size
DBMS_FIELD::$sortOrder
DBMS_FIELD::$srcVersion
DBMS_FIELD::$tabIndex
DBMS_FIELD::$toolTip
DBMS_FIELD::$toolTipAsTitle
DBMS_FIELD::$trimValue
returns an array of field to bie shown in the edit form by using editTbl_echoForm
the array is in the form:
extracts the array out of the input string
where it is inter like
returns the html code for the checkbox or radiobox table
returns options of an ext js field config object
NOTE the return string is NOT enclosed by {}
returns the html code for the <select> field
returns an array of <select> attributes
returns the html code
returns the html code to show the value(s) in a list (table column)
returns the html select tag onChange statement to reload the form
returns a string with the options
calls setMyValues to be sure $this->myValues is set correkt
returns the html code for a button to reload the form
returns the html code for the readonly field
returns the html code for the search comp types
returns the html code for a searchformular element
returns the html code for the select
returns the field value if its an array, it is imploded with $this->mySeperator as seperator
returns additional object elements of the field object
array definition: [elemName] = value
NOTE: do not js_escapte value this is done when building the json object
returns a javascript to be called for reloading the form
returns an array of jOCSP/jQuery Modules which are required
$arr_ret[]="script url";
does nothing in this class becaus $this->myValues
is stored internal. Is redefined in descendants make sure this is called once before accessing $this->myValues
add slashes to the value from getValue to add it to a sql command
Inherited From DBMS_FIELD
DBMS_FIELD::DBMS_FIELD()
DBMS_FIELD::allowNull()
DBMS_FIELD::check()
DBMS_FIELD::editLst_getAdminLstStyle()
DBMS_FIELD::editLst_getClassSelectOptions()
DBMS_FIELD::editTblForm()
DBMS_FIELD::editTbl_echoForm()
DBMS_FIELD::editTbl_getForm()
DBMS_FIELD::fldTypeIsUseable()
DBMS_FIELD::getAddTag()
DBMS_FIELD::getBlockId()
DBMS_FIELD::getDataArrName()
DBMS_FIELD::getDBColName()
DBMS_FIELD::getDBColType()
DBMS_FIELD::getDbDefault()
DBMS_FIELD::getdbDesc()
DBMS_FIELD::getDebugMode()
DBMS_FIELD::getDefaultValue()
DBMS_FIELD::getFieldRow()
DBMS_FIELD::getFieldRowCols()
DBMS_FIELD::getFieldTag()
DBMS_FIELD::getFrmId()
DBMS_FIELD::getInputTag()
DBMS_FIELD::getKey()
DBMS_FIELD::getLabel()
DBMS_FIELD::getLabelColTag()
DBMS_FIELD::getListLink()
DBMS_FIELD::getListLinkArr()
DBMS_FIELD::getListValue()
DBMS_FIELD::getLstColSpan()
DBMS_FIELD::getLstLabel()
DBMS_FIELD::getLstWidth()
DBMS_FIELD::getModuleKey()
DBMS_FIELD::getMyBlock()
DBMS_FIELD::getMyForm()
DBMS_FIELD::getMyFormName()
DBMS_FIELD::getName()
DBMS_FIELD::getObjectData()
DBMS_FIELD::getObjectVars()
DBMS_FIELD::getOrderNr()
DBMS_FIELD::getScreenValue()
DBMS_FIELD::getSetting()
DBMS_FIELD::getShowGroup()
DBMS_FIELD::getSize()
DBMS_FIELD::getSourceFile()
DBMS_FIELD::getTabIndex()
DBMS_FIELD::getTable()
DBMS_FIELD::getTblAlias()
DBMS_FIELD::getToolTip()
DBMS_FIELD::getType()
DBMS_FIELD::getValId()
DBMS_FIELD::get_lstTDAdd()
DBMS_FIELD::incOrderNr()
DBMS_FIELD::isAutoInc()
DBMS_FIELD::isEnabled()
DBMS_FIELD::isHidden()
DBMS_FIELD::isLayoutFld()
DBMS_FIELD::isMarkedDeleted()
DBMS_FIELD::isPrimaryKey()
DBMS_FIELD::isReadOnlyShown()
DBMS_FIELD::isSearchable()
DBMS_FIELD::isToShow()
DBMS_FIELD::labelIsHidden()
DBMS_FIELD::lstLinksDisabled()
DBMS_FIELD::markDeleted()
DBMS_FIELD::markUnDeleted()
DBMS_FIELD::save()
DBMS_FIELD::setDataArrName()
DBMS_FIELD::setdbDesc()
DBMS_FIELD::setFieldVar()
DBMS_FIELD::setFrmId()
DBMS_FIELD::setHidden()
DBMS_FIELD::setLabel()
DBMS_FIELD::setModuleKey()
DBMS_FIELD::setMyBlock()
DBMS_FIELD::setMyForm()
DBMS_FIELD::setName()
DBMS_FIELD::setObjectVars()
DBMS_FIELD::setObjVarsFrom()
DBMS_FIELD::setOrderNr()
DBMS_FIELD::setShown()
DBMS_FIELD::setTable()
DBMS_FIELD::setTblAlias()
DBMS_FIELD::showInList()
Documentation generated on Thu, 08 Jan 2009 17:42:47 +0100 by phpDocumentor 1.4.0a2