3063 Posts in 864 Topics by 646 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 810 Views |
-
How to add search filter in ComplexTableFields in the cms

5 March 2010 at 12:12pm Last edited: 5 March 2010 12:20pm
Hi there,
I have added a dataobject in complextablefields to the cms but there are 300 rows in data. So I would like to add a simple search filter like in the image upload section to filter the results by names or something else.
I have read the doc in
http://doc.silverstripe.org/doku.php?id=dataobject
about this issue where mentions the followings:$fields = singleton('MyDataObject')->searchableFields();
class MyDataObject extends DataObject {
static $searchable_fields = array(
'Name',
'ProductCode'
);
}Here is my getCMSFields() function {
$fields = parent::getCMSFields();
$tablefield = new ComplexTableField(
$this,
'MyAdviser',
'Adviser',
array(
'Name' => "Name",
"Office"=>"Office",
'PostCode' => 'PostCode',
'Email' => "Email"
),
'getCMSFields_forPopup'
);
$tablefield->setParentClass('FindAdviser');
$tablefield->setAddTitle('an Adviser');
$fields->addFieldToTab( 'Root.Content.Adviser', $tablefield );
return $fields;}
But I am not sure how I should put those lines into my page and dataobject to make it work, I did give it a go but no luck so far. Can any one here point me the direction ? Many thanks in advance.
-
Re: How to add search filter in ComplexTableFields in the cms

7 March 2010 at 5:03am
Use the DataObjectManager module to search your DataObjects in the Backend.
Are you a woman or a man? This is vital information for my communication behaviour.
| 810 Views | ||
|
Page:
1
|
Go to Top |


