Kendo ui 剑道UI网格-导出到excel rtl
我正在使用Kendo UI网格,我想将网格数据导出到excel文件。 我希望数据从右向左显示 (它当前显示为ltr)。 我该怎么做 谢谢,Kendo ui 剑道UI网格-导出到excel rtl,kendo-ui,kendo-grid,Kendo Ui,Kendo Grid,我正在使用Kendo UI网格,我想将网格数据导出到excel文件。 我希望数据从右向左显示 (它当前显示为ltr)。 我该怎么做 谢谢, Yael将Excel导出事件连接到以下功能: function onExcelExport(e) { var sheet = e.workbook.sheets[0]; for (var i = 0; i < sheet.rows.length; i++) { sheet.rows[i].cell
Yael将Excel导出事件连接到以下功能:
function onExcelExport(e) {
var sheet = e.workbook.sheets[0];
for (var i = 0; i < sheet.rows.length; i++) {
sheet.rows[i].cells.reverse();
for (var ci = 0; ci < sheet.rows[i].cells.length; ci++) {
sheet.rows[i].cells[ci].hAlign = "right";
sheet.rows[i].cells[ci].fontFamily = "tahoma";
sheet.rows[i].cells[ci].textAlign = "center";
}
}
}
函数onExcelExport(e){
var sheet=e.workbook.sheets[0];
对于(变量i=0;i
这不是最好的解决方案,但它是迄今为止最接近的解决方案
在网格配置的excelExport中添加以下代码: e、 workbook.rtl=true
工具栏:[“excel”],
卓越:{
所有页面:正确
},
Excel导出:函数(e){
var工作簿=e.workbook;
var sheet=workbook.sheets[0];
workbook.rtl=true;
对于(变量i=0;i
toolbar: ["excel"],
excel: {
allPages: true
},
excelExport: function(e) {
var workbook = e.workbook;
var sheet = workbook.sheets[0];
workbook.rtl = true;
for (var i = 0; i < sheet.rows.length; i++) {
for (var ci = 0; ci < sheet.rows[i].cells.length; ci++) {
sheet.rows[i].cells[ci].hAlign = "right";
}
}
},