tom-alexander / silverstripe-griddle
GridField 替代品
Requires
- composer/installers: ~1.0
This package is not auto-updated.
Last update: 2024-09-12 00:04:59 UTC
README
这是 GridField 的一个不完整和实验性的替代品。网格状态可以在页面重新加载后保持持久。
用法
它可以用来渲染任何 SS_List 实现。已移除网格组件和配置。可以通过 GriddleFieldSource 扩展数据。可以使用 RelationEditorField 作为 GridFieldConfig_RelationEditor 的替代品。
$fields->addFieldToTab(
'Root.Team',
RelationEditorField::create(
'Team',
'Team',
$this->TeamMember()
API
GriddleField
GriddleField(String $name, String $label, SS_List $list)
setSource(GriddleFieldSource $source)
getSource()
RelationEditorField
RelationEditorField(String $name, String $label, GriddleField $grid)
GriddleFieldSource
您可以使用以下方法向网格源添加和删除列。
addColumn($column)
addColumnMapping('My Field', 'MyField')
addColumnMapping('MyField', function($record) { return $record->MyField; })
许可证
The MIT License (MIT)
版权所有 (c) 2015 Tom Alexander
特此授予任何获得此软件及其相关文档副本(以下简称“软件”)的人免费使用该软件的权利,不受任何限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并允许软件提供者有权这样做,前提是遵守以下条件
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
本软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、针对特定目的的适用性和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论该索赔、损害或其他责任是由于合同、侵权或其他方式引起的,与软件或其使用或其他方式有关。
贡献
代码规范
此项目遵循以下标准中定义的规范