this.$element.find('#import_compat').change(function() {
self.$element.find('#fields_list').empty();
self.$element.find('#field-tree-structure').remove();
- var import_comp = self.$element.find("#import_compat option:selected").val();
- if (import_comp) {
- self.rpc("/base/export/get_fields", {
- model: self.dataset.model,
- import_compat: parseInt(import_comp, 10)
- }, function (records) {
- got_fields.resolve();
- self.on_show_data(records);
- });
- }
+ var import_comp = self.$element.find("#import_compat").val();
+ self.rpc("/base/export/get_fields", {
+ model: self.dataset.model,
+ import_compat: Boolean(import_comp)
+ }, function (records) {
+ got_fields.resolve();
+ self.on_show_data(records);
+ });
}).change();
return $.when(
if (is_loaded == 0) {
if (self.$element.find("tr[id='treerow-" + self.field_id +"']").find('img').attr('src') === '/base/static/src/img/expand.gif') {
if (model) {
- var import_comp = self.$element.find("#import_compat option:selected").val();
+ var import_comp = self.$element.find("#import_compat").val();
self.rpc("/base/export/get_fields", {
model: model,
prefix: prefix,
name: name,
- import_compat: parseInt(import_comp, 10),
+ import_compat: Boolean(import_comp),
parent_field_type : record['field_type']
}, function(results) {
self.on_show_data(results);
fields: exported_fields,
ids: this.dataset.ids,
domain: this.dataset.domain,
- import_compat: parseInt(
- this.$element.find("#import_compat").val(), 10)
+ import_compat: Boolean(
+ this.$element.find("#import_compat").val())
})},
complete: $.unblockUI
});
<td colspan="3">
<label for="import_compat">Export Type:</label>
<select id="import_compat" name="import_compat">
- <option value="1">Import Compatible Export</option>
- <option value="0">Export all Data</option>
+ <option value="yes">Import Compatible Export</option>
+ <option value="">Export all Data</option>
</select>
<label for="export_format">Export Formats</label>