5099 Posts in 1519 Topics by 1116 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 1076 Views |
-
How to add search filter in ComplexTableFields

5 March 2010 at 12:17pm Last edited: 5 March 2010 12:19pm
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.
| 1076 Views | ||
|
Page:
1
|
Go to Top |

