\YesNoOptionsetField
YesNoOptionsetField
Boolean defaults to 0, meaning the loadDataFrom dataobject will always
set default to "NO" on a Yes/No field because there is no null state
To circumvent this, it's easier to store an Enum('YES,NO','NO') in the
db
- Author: Koala
Synopsis
class YesNoOptionsetField
extends OptionsetField
{
- // constants
- const VALUE_YES = 'YES';
- const VALUE_NO = 'NO';
- // methods
- public void __construct()
- public void saveInto()
- public void getBooleanValue()
- public void setYes()
- public void setNo()
- public void setValue()
- public void extraClass()
Hierarchy
Extends
- OptionsetField
Constants
Name | Value |
---|---|
VALUE_YES | 'YES' |
VALUE_NO | 'NO' |