diff options
| author | Kunal Chavda (OpenERP) <kch@tinyerp.com> | 2011-08-29 18:17:43 +0530 |
|---|---|---|
| committer | Kunal Chavda (OpenERP) <kch@tinyerp.com> | 2011-08-29 18:17:43 +0530 |
| commit | 4e8923ec8c50d455437c80fbcb5d4b8f9542b1d6 (patch) | |
| tree | 6919e8af8cab836c565ca93adf8e4a6c83469200 /addons/base/static/src/js/data_import.js | |
| parent | a49a0288b83f55ecc0cf912af8712c0c9a64148c (diff) | |
[IMP]Implement selection box of list of fields under the header.
bzr revid: kch@tinyerp.com-20110829124743-0pcuv3e0u37cbpjf
Diffstat (limited to 'addons/base/static/src/js/data_import.js')
| -rw-r--r-- | addons/base/static/src/js/data_import.js | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/addons/base/static/src/js/data_import.js b/addons/base/static/src/js/data_import.js index 6450f8709a3..a98f387eeaf 100644 --- a/addons/base/static/src/js/data_import.js +++ b/addons/base/static/src/js/data_import.js @@ -54,10 +54,11 @@ openerp.base.DataImport = openerp.base.Dialog.extend({ }, import_results:function(res){ $('#result, #success').empty(); + $(".ui-button-text:contains('Import File')").parent().attr("disabled",false); var results = $.parseJSON(res); var result_node = $("#result"); if (results['records']){ - records = {'header':results['fields'],'row':results['records']}; + records = {'header':results['fields'],'sel':results['all_fields'],'row':results['records']}; result_node.append(QWeb.render('ImportView-result',{'records':records})); }else if(results['error']){ result_node.append(QWeb.render('ImportView-result',{'error': results['error']})); @@ -65,6 +66,12 @@ openerp.base.DataImport = openerp.base.Dialog.extend({ var success_node = $("#success"); success_node.append(QWeb.render('ImportView-result',{'success': results['success']})); } + $('td #header').each(function(){ + var head = $(this).text(); + if (jQuery.inArray(head,results['all_fields']) <= -1){ + $(".ui-button-text:contains('Import File')").parent().attr("disabled",true); + } + }); }, stop: function() { $(this.$dialog).remove(); |
