//点击下一步
function save3Excel(){
var surveyId = parent.surveyId;
var spread = $('#ss').data('spread');
var jsonStr = JSON.stringify(spread.toJSON());
var rootPath = parent.basepath;
for(var spi=0;spi<spread.getSheetCount();spi++){
var sheet = spread.getSheet(spi);
sheet.endEdit(false);
}
$.ajax({
url : rootPath+"controller/excelOnline/saveExcelOnline.json",
data:{surveyId:surveyId,jsonConlumns:jsonStr},
type : 'post',
dataType : 'json',
contentType: "application/x-www-form-urlencoded; charset=utf-8", //防止提交代码乱码
success : function(data){
}
});
}
按《下一步》, 还是没保存 下一步的代码上面的 save3Excel() 无论sheet.endEdit(false); 或sheet.endEdit(true); 都不行。
但是如果把《下一步》的按钮放在iframe嵌套的spreadjs设计器中就可以保存,当前的《下一步》按钮是在父html中,设计器通过iframe嵌入
是不是endEdit 这个方法的焦点不对?怎么才能保存。
|