joshkosmala/silverstripe-hierarchicalcheckboxsetfield

一个SilverStripe表单字段,用于通过父级和子级数据对象添加嵌套复选框

dev-master 2016-04-19 02:43 UTC

This package is not auto-updated.

Last update: 2024-09-25 16:04:08 UTC


README

此字段将生成一组嵌套复选框。

源可以是数据对象的层次结构或多维数组。

值可以是数组或字符串。

用法

$field = HierarchicalCheckboxSetField::create("Pages", "Pages", 
	Page::get()
		->filter("ParentID", 0),
	"Children",
	Page::get()
		->filter("ParentID", 0)
		->filter("ShowInMenus", true)
		->map('ID','ID')
		->toArray()
);
$field->setChildSort("Title DESC");
$field->setChildFilter("ShowInSearch = 1");