ラリーグリッドにチェックボックス付きの列を追加したい(「デフォルトの選択」など)。'checkcolumn'xtypeを使用するとかなり単純なはずです。しかし、それにはいくつかの追加のextjsスタイルでリンクする必要があり、Rallyextjsフレームワーク内でそれを行う方法がわかりません。
ext-jsのそのような列の例を次に示します:http://dev.sencha.com/deploy/ext-3.4.0/examples/grid/edit-grid.html
ラリーグリッドでこれを行う方法はありますか?
私は、以下の答えに基づいた迅速で汚い解決策を使用することになりました:
{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) {
...