我想为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();
});
});
组件。
答案 0 :(得分:6)
这是now possible。我们可以通过在Reorder
变量中设置$field_labels
标签来设置列标题:
private static $field_labels = array(
'Reorder' => 'Sort'
);