Add missing BooleanColumn for Tree view
This commit is contained in:
1 parent
746bf68915
commit
949520c5d7
1 file changed
+15
-2
+15
-2
@@ -35,15 +35,15 @@
|
||||
case 'selection':
|
||||
return Sao.View.Tree.SelectionColumn;
|
||||
case 'float':
|
||||
return Sao.View.Tree.FloatColumn;
|
||||
case 'numeric':
|
||||
return Sao.View.Tree.FloatColumn;
|
||||
case 'float_time':
|
||||
return Sao.View.Tree.FloatTimeColumn;
|
||||
case 'integer':
|
||||
return Sao.View.Tree.IntegerColumn;
|
||||
case 'biginteger':
|
||||
return Sao.View.Tree.IntegerColumn;
|
||||
case 'boolean':
|
||||
return Sao.View.Tree.BooleanColumn;
|
||||
default:
|
||||
return Sao.View.Tree.CharColumn;
|
||||
}
|
||||
@@ -328,6 +328,19 @@
|
||||
}
|
||||
});
|
||||
|
||||
Sao.View.Tree.BooleanColumn = Sao.class_(Sao.View.Tree.IntegerColumn, {
|
||||
get_cell: function() {
|
||||
return jQuery('<input/>', {
|
||||
'type': 'checkbox',
|
||||
'disabled': true,
|
||||
'class': 'column-boolean'
|
||||
});
|
||||
},
|
||||
update_text: function(cell, record) {
|
||||
cell.prop('checked', this.field.get(record));
|
||||
}
|
||||
});
|
||||
|
||||
Sao.View.Tree.Many2OneColumn = Sao.class_(Sao.View.Tree.CharColumn, {
|
||||
get_cell: function() {
|
||||
var cell = Sao.View.Tree.Many2OneColumn._super.get_cell.call(this);
|
||||
|
||||
Reference in new issue
Block a user