markguinn / silverstripe-gridfieldmultiselect
Gridfield 扩展,为每行添加复选框,以便轻松删除或对多行执行操作。
0.0.2
2014-12-23 17:57 UTC
Requires
- silverstripe/framework: >=3.1
This package is not auto-updated.
Last update: 2024-09-14 15:47:40 UTC
README
GridField 组件,为网格中的每一行添加复选框,使得对多行执行操作变得容易。
要求
- Silverstripe 3.1+
示例:删除
$gridFieldConfig->addComponents(
new GridFieldCheckboxSelectComponent(),
new GridFieldMultiDeleteButton()
);
示例:自定义操作
$gridFieldConfig->addComponents(
new GridFieldCheckboxSelectComponent(),
new GridFieldApplyToMultipleRows(
'emailClients',
'Email Selected Clients',
function($record, $index){
$record->sendEmailToClient();
}
)
);
开发者
- Mark Guinn mark@adaircreative.com
欢迎通过拉取请求和/或错误报告贡献。请遵循 Silverstripe 代码标准(测试会很好)。
许可证(MIT)
版权(c)2014 Mark Guinn
特此授予任何获得本软件及其相关文档副本(“软件”)的人免费使用软件的权利,不受任何限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并允许向软件提供者提供软件的人这样做,前提是符合以下条件
上述版权声明和本许可声明应包含在软件的副本或实质性部分中。
软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、针对特定目的的适用性和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任承担责任,无论该责任是基于合同、侵权或其他方式,无论是由于软件或其使用或以其他方式引起的。