|
|
|
@ -161,17 +161,33 @@ studio.grid = function (){
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
var spreadsheet = new ej.spreadsheet.Spreadsheet();
|
|
|
|
|
spreadsheet.sheets = [
|
|
|
|
|
{name:_id.replace(/[#,.]/g,' '),
|
|
|
|
|
ranges:[{dataSource:rows}],
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
if( $(_id)[0].spreadsheet ){
|
|
|
|
|
book = $(_id)[0].spreadsheet ;
|
|
|
|
|
book.sheets.forEach((sheet)=>{
|
|
|
|
|
if(sheet.name != _id.replace(/[#,.]/g,' ')){
|
|
|
|
|
|
|
|
|
|
spreadsheet.sheets.push(sheet)
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// spreadsheet.openUrl='/api/io/open'
|
|
|
|
|
// spreadsheet.openSettings = {chunkSize:1024}
|
|
|
|
|
// spreadsheet.saveUrl = 'https://services.syncfusion.com/js/production/api/spreadsheet/save'
|
|
|
|
|
// spreadsheet.created = function (){}
|
|
|
|
|
spreadsheet.sheets = [
|
|
|
|
|
{name:_id.replace(/[#,.]/g,' '),
|
|
|
|
|
ranges:[{dataSource:rows}],
|
|
|
|
|
// spreadsheet.sheets = [
|
|
|
|
|
// {name:_id.replace(/[#,.]/g,' '),
|
|
|
|
|
// ranges:[{dataSource:rows}],
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
// }
|
|
|
|
|
// ]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
spreadsheet.appendTo(_id)
|
|
|
|
@ -220,7 +236,8 @@ studio.frame = function (_args){
|
|
|
|
|
}else{
|
|
|
|
|
_compute(_label,_r.data)
|
|
|
|
|
var _id = '.code.'+_args.label.trim()
|
|
|
|
|
$(_id).val('-- '+$(_id).val().replace(/\n/g,'-- ') + '\n'+_r['query'])
|
|
|
|
|
// $(_id).val('-- '+$(_id).val().replace(/\n/g,'-- ') + '\n'+_r['query'])
|
|
|
|
|
$(_id).val(_r['query'])
|
|
|
|
|
}
|
|
|
|
|
sessionStorage[_label] = _query
|
|
|
|
|
|
|
|
|
|