Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

Archive /

Our old forums are still available as a read-only archive.

Moderators: martimiz, Sean, biapar, Willr, Ingo, simon_w

Dropdownfield doesn't seem to work inside getCMSFields_Popup


Reply


2 Posts   1413 Views

Avatar
carlossg

Community Member, 13 Posts

13 August 2008 at 10:37am

Edited: 13/08/2008 10:47am

hi all,

Need to show a dropdownfield inside the popup of a CMF, it shows up, but when i click save it keeps forever trying to.
Removing the dropdownfield from the fieldset, works fine!!!
Here is my code, any ideas? same problem anywhere?

   function getCMSFields_forPopup() {      
      $fields = new FieldSet();          
      $fields->push( new TextField( 'Name', 'First Name' ));
      $fields->push(new TimeField('Time','Time','00:00','G:i'));
here comes the problem
      $fields->push(new DropdownField('Weekday',
                  'Day of the week',
                  Array('1'=>'Sunday',
'2'=>'Monday' ... and so on
                         )
                      )
);      
    return $fields;
}

Weekday is enum type in $db

Weekday=>"enum('Sunday,Monday,Tuesday,Wenesday,Thursday','Sunday');

Avatar
Willr

Forum Moderator, 5513 Posts

13 August 2008 at 12:23pm

It should work fine. Try a capitial E on enum as it is referring to the Enum class in SS so enum might not exist. Then make sure you db/build