3070 Posts in 869 Topics by 651 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 512 Views |
-
How can I order the fields within a dataobject?

13 April 2010 at 12:40am
Hi Can anyone tell me how I can order the fields for display within a DataObject? I want the SiteTree field to appear above the 'NoLink' field, but it always appears at the bottom. Here is my DataObject Code...
class ClientResource extends DataObject
{
static $db = array (
'Name' => 'Varchar(255)',
'NoLink' => 'Boolean',
'Category' => "Enum('General, Public, Digital')"
);
static $has_one = array (
'HomePage' => 'HomePage',
'ClientUrl' => 'SiteTree'
);
public function getCMSFields_forPopup()
{
return new FieldSet(
new TextField('Name'),
new TreeDropdownField('ClientUrlID', 'Choose a page to link to:', 'SiteTree'),new CheckboxField('NoLink'),
new DropdownField('Category','Category', singleton('ClientResource')->dbObject('Category')->enumValues())
);
}
}
| 512 Views | ||
|
Page:
1
|
Go to Top |

