mirror of
https://github.com/OCA/web.git
synced 2025-02-22 13:21:25 +02:00
[web_export_view]: Adds support to export boolean fields values
This commit is contained in:
@@ -89,17 +89,29 @@ openerp.web_export_view = function(openerp) {
|
||||
});
|
||||
rows = view.$element.find('.ui-widget-content tr');
|
||||
export_rows = [];
|
||||
$.each(rows,function(){
|
||||
$.each(rows,function(){
|
||||
$row = $(this);
|
||||
// find only rows with data
|
||||
if($row.attr('data-id')){
|
||||
export_row = [];
|
||||
// find only rows with data
|
||||
if($row.attr('data-id')){
|
||||
export_row = [];
|
||||
$.each(export_columns_keys,function(){
|
||||
cell = $row.find('td[data-field="'+this+'"]').get(0);
|
||||
text = cell.text || cell.textContent || cell.innerHTML || "";
|
||||
export_row.push(text.trim());
|
||||
var data_id = $( '<div>' + cell.innerHTML + '</div>');
|
||||
if(data_id.find('input').get(0) != undefined) {
|
||||
if(data_id.find('input').get(0).type == 'checkbox' &&
|
||||
data_id.find('input').get(0).checked){
|
||||
text = _t("True");
|
||||
}
|
||||
else {
|
||||
text = _t("False");
|
||||
}
|
||||
}
|
||||
else{
|
||||
text = cell.text || cell.textContent || cell.innerHTML || "";
|
||||
}
|
||||
export_row.push(text.trim());
|
||||
});
|
||||
export_rows.push(export_row);
|
||||
export_rows.push(export_row);
|
||||
}
|
||||
});
|
||||
$.blockUI();
|
||||
|
||||
Reference in New Issue
Block a user