Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kendo ui 剑道UI网格-导出到excel rtl_Kendo Ui_Kendo Grid - Fatal编程技术网

Kendo ui 剑道UI网格-导出到excel rtl

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

我正在使用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].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";
                }
              }
            },