tom-alexander/silverstripe-griddle

关于此包的最新版本(dev-master)没有可用的许可证信息。

GridField 替代品

安装: 14

依赖: 0

建议: 0

安全性: 0

星标: 2

关注者: 3

分支: 1

开放问题: 1

语言:JavaScript

类型:silverstripe-module

dev-master 2016-01-19 02:26 UTC

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

特此授予任何获得此软件及其相关文档副本(以下简称“软件”)的人免费使用该软件的权利,不受任何限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并允许软件提供者有权这样做,前提是遵守以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

本软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、针对特定目的的适用性和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论该索赔、损害或其他责任是由于合同、侵权或其他方式引起的,与软件或其使用或其他方式有关。

贡献

代码规范

此项目遵循以下标准中定义的规范