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

Dropdownfield doesn't seem to work inside getCMSFields_Popup


Go to End
Reply


2 Posts   1545 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, 5521 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