7921 Posts in 1359 Topics by 933 members
DataObjectManager Module
SilverStripe Forums » DataObjectManager Module » How to show value instead of ID# with CheckboxsetField
Discuss the DataObjectManager module, and the related ImageGallery module.
Moderators: martimiz, UncleCheese, Howard, Sean, Ryan M., biapar, Willr, Ingo, swaiba, simon_w
|
Page:
1
|
Go to End | |
| Author | Topic: | 339 Views |
-
How to show value instead of ID# with CheckboxsetField

10 September 2011 at 1:26am
I've been struggling with CheckboxsetField and I thought I had it working (backend works great). When I view the page in the frontend I'm getting ID numbers instead of the values.
I have a Department page that is a $many_many relation to Jobs which is a DataObject
In Jobs my CheckboxsetField looks great, it displays all the Department pages that I've created, but it stores ID# not the titles.
$Rolesob = DataObject::get('Department');
$fields->addFieldToTab('Root.ASIA', new CheckboxsetField('ASIA', 'ASIA (create Department Page first)', $Rolesob));
On my template $ASIA displays 154,156 instead of Accounting, Human Resources
How can I get the values to display?
Any help is appreciated.
Brian
-
Re: How to show value instead of ID# with CheckboxsetField

10 September 2011 at 1:30am
$Rolesob->toDropdownMap('ID','YourLabelField');
| 339 Views | ||
|
Page:
1
|
Go to Top |

