|
12345678910111213141516171819202122232425262728293031323334353637383940 |
- var export_dialog;
- function export_query(query, callback) {
-
- if(!export_dialog) {
- var d = new Dialog(400, 300, "Export...");
- d.make_body([
- ['Data', 'Max rows', 'Blank to export all rows'],
- ['Button', 'Go'],
- ]);
- d.widgets['Go'].onclick = function() {
- export_dialog.hide();
- n = export_dialog.widgets['Max rows'].value;
- if(cint(n))
- export_dialog.query += ' LIMIT 0,' + cint(n);
- callback(export_dialog.query);
- }
- d.onshow = function() {
- this.widgets['Max rows'].value = '500';
- }
- export_dialog = d;
- }
- export_dialog.query = query;
- export_dialog.show();
- }
-
- function export_csv(q, report_name, sc_id, is_simple, filter_values, colnames) {
- var args = {}
- args.cmd = 'webnotes.widgets.query_builder.runquery_csv';
- if(is_simple)
- args.simple_query = q;
- else
- args.query = q;
-
- args.sc_id = sc_id ? sc_id : '';
- args.filter_values = filter_values ? filter_values: '';
- if(colnames)
- args.colnames = colnames.join(',');
- args.report_name = report_name ? report_name : '';
- open_url_post(outUrl, args);
- }
|