使用$ summary_fields设置排序列的标题

时间:2016-07-17 22:08:49

标签: silverstripe

我想为GridField的排序列(static $summary_fields = array('Reorder' => 'Sort'); )设置列标题。

我似乎无法做到这样的事情:

$summary_fields

虽然我可以使用GridFieldOrderableRows方法更改列的顺序,但我无法使用它来设置排序列的标题。

我正在使用SilverStripe Grid Field Extensions Module中的import fs from 'fs'; describe('named callbacks', function() { it('runs something using callbacks', function() { function runTest() { return fs.readFile('test.txt', onReadFile); function onReadFile(err, data) { if (err) { console.log('error reading file', err); return err; } fs.writeFile('testoutfile.txt', data, onWriteFile); } function onWriteFile(err, data) { if (err) { console.log('write error', err); return err; } console.log('file written!', data); } } runTest(); }); }); 组件。

GridField column title screenshot example

1 个答案:

答案 0 :(得分:6)

这是now possible。我们可以通过在Reorder变量中设置$field_labels标签来设置列标题:

private static $field_labels = array(
    'Reorder' => 'Sort'
);