Silverstripe 3.1更改Gridfield Add按钮的默认按钮文本?

use*_*693 2 silverstripe

如何更改" Gridfield添加"按钮的默认按钮文本?我想这与->getConfig()某些想法有关?

use*_*693 5

通过以下示例之一更改"网格域添加"按钮的默认按钮文本:

//$gridfield = ..... // define you gridfield as normal first...then
$gridfield->getConfig()->getComponentByType('GridFieldAddNewButton')->setButtonName('Add Extra Product Gallery Images');
Run Code Online (Sandbox Code Playgroud)

或者将此添加到您的数据对象:

static $singular_name = "Add Extra Product Gallery Image";
static $plural_name = "Add Extra Product Gallery Images";
Run Code Online (Sandbox Code Playgroud)