我想在集会网格中添加一个带有复选框的列(类似于“选择默认值”)。使用“checkcolumn”xtype 看起来应该很简单。但这需要你链接一些额外的 extjs 样式,我不确定如何在 Rally extjs 框架中做到这一点:
这是 ext-js 中此类列的示例:http: //dev.sencha.com/deploy/ext-3.4.0/examples/grid/edit-grid.html
有没有办法用拉力赛网格做到这一点?
我最终使用了基于以下 anwser 的快速而肮脏的解决方案:
{text: 'Default', dataIndex:'selected', align: 'center', width: 50, renderer: function(value, style, item, rowIndex) {
return "<input type='radio' name='primaryIndex' alt='"+ rowIndex + "' " + (value ? "checked='checked'" : "") + ">";
}},
和:
checkRadioClick: function(event) {
var button = event.getTarget('input[type="radio"]');
if (button) {
...