xini / silverstripe-matrixfieldgroup
Allows to add form fields in a table like div structure.
Installs: 94
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 2
Forks: 1
Open Issues: 0
Type:silverstripe-module
Requires
This package is auto-updated.
Last update: 2023-04-15 00:06:37 UTC
README
This is an archived project and is no longer maintained. Please do not file issues or pull-requests against this repo. If you wish to continue to develop this code yourself, we recommend you fork it or contact us.
Adds a field group that lets you add form field in a table like div structure
Requirements
- SilverStripe 3.1.*
Usage
Here an example of how to add the field table:
$matrixfield = MatrixFieldGroup::create("Finances")
->setColumnHeaders(array(
"Account",
"Debit",
"Credit"
));
$objects = SomeObject::get();
foreach ($objects as $object) {
// add row for each object
$catalogueFields->addRow(
$object->Title,
NumericField::create('Debit['.$object->ID.']', $object->Title.': Debit')
->addExtraClass('hiddenLabel'),
NumericField::create('Credit['.$object->ID.']', $object->Title.': Credit')
->addExtraClass('hiddenLabel')
);
}