辛尼/silverstripe-matrixfieldgroup

此包已被废弃,不再维护。未建议替代包。
此包最新版本(1.0.0)的许可证信息不可用。

允许在类似div结构的表格中添加表单字段。

1.0.0 2016-06-06 04:25 UTC

This package is auto-updated.

Last update: 2023-04-15 00:06:37 UTC


README

这是一个归档项目,已不再维护。请勿在此仓库提交问题或pull请求。如果您希望继续自行开发此代码,我们建议您进行分支或联系我们。

添加一个字段组,允许在类似表格的div结构中添加表单字段

要求

  • SilverStripe 3.1.*

使用方法

以下是如何添加字段表的示例

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