Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class NewWinForm extends Form
- {
- function __construct($controller, $name)
- {
- $list = DataObject::get('AreaOfExpertise');
- $source = $list->toDropDownMap('ID', 'Name');
- $fields = new FieldSet(
- new TextField('Customer'),
- new TextField('ProjectName'),
- new DateField('WinDate'),
- new TextareaField('Details'),
- new OptionsetField('AreaOfExpertiseID', 'Area Of Expertise', $source),
- new TextField('ProjectValueLength'),
- new TextField('DeliverTimeframe'),
- new TextField('ProjectTeam'),
- new TextField('Contact')
- );
- $actions = new FieldSet(
- new FormAction('doSubmit', 'Submit')
- );
- $requiredFields = array(
- 'Customer',
- 'ProjectName',
- 'WinDate',
- 'Details',
- 'AreaOfExpertiseID',
- 'ProjectValueLength',
- 'DeliverTimeframe',
- 'ProjectTeam',
- 'Contact',
- );
- $validator = new RequiredFields($requiredFields);
- parent::__construct($controller, $name, $fields, $actions, $validator);
- }
- function forTemplate()
- {
- return $this->renderWith(array(
- 'Forms/NewWinForm',
- 'Form'
- ));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement