xini/silverstripe-matrixfieldgroup

There is no license information available for the latest version (1.0.0) of this package.

Allows to add form fields in a table like div structure.

Installs: 82

Dependents: 0

Suggesters: 0

Security: 0

Stars: 2

Watchers: 1

Forks: 1

Open Issues: 1

Type:silverstripe-module

1.0.0 2016-06-06 04:25 UTC

This package is auto-updated.

Last update: 2021-01-26 12:53:58 UTC


README

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')
	);
}