- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我用kendoUI制作了这个表格,当用户将表格导出到excel时,所有日期值都会改变,该问题仅出现在chrome中,firefox工作正常。
You can try the runnable on this link
var localData=[
{cliente:'COMERCIALIZACION',lote:1323,calidad:'PRIMERAS',fecha:'2017-07-07',sacos:10}, {cliente:'COMERCIALIZACION',lote:1324,calidad:'PRIMERAS',fecha:'2017-07-07',sacos:80},{cliente:'COMERCIALIZACION',lote:1325,calidad:'PRIMERAS',fecha:'2017-07-07',sacos:29}, {cliente:'COMERCIALIZACION',lote:1326,calidad:'PRIMERAS',fecha:'2017-07-07',sacos:5}];
最佳答案
该问题很可能是由时区差异引起的。自动使用浏览器的时区。
尝试在网格中的日期格式中添加 HH:mm
并在 Excel 工作表中显示时间并检查时差。
编辑:
如果您只对日期而不是时间感兴趣,则可以将日期的小时部分设置为 12,这样即使相差几个小时,日期也将保持不变。
您可以使用以下代码来执行此操作:
excelExport: (e) => {
console.log("Excel export", e.workbook);
e.workbook.sheets[0].rows.filter((row) => row.type === "data").forEach((row, index) => {
row.cells[2].value.setHours(12);
});
console.log("Excel export", e.workbook);
}
如果您想使用更通用的方法而不是带有日期的列的索引,您可以这样做:
e.workbook.sheets[0].rows.filter((row) => row.type === "data").forEach((row, index) => {
row.cells.filter((cell) => cell.value instanceof Date).forEach((cell) => cell.value.setHours(12));
});
关于jquery - 导出kendoGrid的日期更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51162052/
我正在使用 KendoGrid 控件来放置分层数据。但我想根据条件动态隐藏详细信息或子表中的列之一。子网格是在主网格的detailInit 函数的帮助下构建的。请建议或建议如何动态隐藏子表 col。
我有一个 Kendo 网格列是动态的情况 我有两个rest api,其中一个为我提供有关列的元数据 metadata = [{title1, field1}, {title2, field2}...]
我有一个 kendogrid,可以从服务器提取数据并填充它。好吧,我在客户端模板中有一个自定义按钮,它显示在每行的末尾。当我修改此行时,更改会在数据库中进行,但不会反射(reflect)在网格中。 最
我正在使用 KendoUi Grid(最新版本)和 AngularJS 我想在一列上使用可选功能,该功能显示一个复选框以(多)选择该行。这很好用。But when the row is selecte
有没有办法从分层网格中获取详细信息行? 这是我设置细节网格的方式: function setChildGrid(e){ var detailRow = e.detailRow; det
有没有办法捕获在内联编辑模式下动态生成的更新事件。我尝试使用编辑和取消命令,并且成功运行。我经历过这个example它与取消命令一起使用。任何帮助将不胜感激。 最佳答案 取决于您想要拦截事件的确切时间
我需要剑道网格的所有名称才能在网格中执行一些操作。请帮助我? 最佳答案 尝试以下代码。 var columnsNames =""; var columns = $("#CircuitGrid"
我想从子窗口更改 kendoGrid 中单元格的值,这是我的父窗口代码(考虑到其中有 kendoGrid): function onDataBound(e) { var grid =
我正在使用 KendoGrid 对象,其中我拥有的列之一称为出生日期。我需要能够从该列表中选定的项目中提取日期时间值。 这是我尝试过的 var grid = $( "#MainRosterGr
In this plunk我有一个包含两列的 AngularJS KendoGrid:代码和名称。代码是一个数字,名称是代码的函数:getName(code)。我将函数放在模板中,但是我得到了 fun
我想为我的 KendoGird 使用自定义模板,并且我在网格内嵌套了详细信息 这是我的代码: @(Html.Kendo() .Grid(Model) .Name("grid")
In this plunk我有一个包含两列的 AngularJS KendoGrid:代码和名称。代码是一个数字,名称是代码的函数:getName(code)。我将函数放在模板中,但是我得到了 fun
我在 mvc c# kendo ui grid 中遇到了麻烦。我正在尝试从 kendo update 批量更新方法调用 Controller 操作我遇到了问题我的 mvc View 是这样的。它在调用
如何通过给定的 bool 值禁用行上的删除按钮? 给定这个示例模型: public class Example { public bool CanDeleted {get; set;} //D
因为我正在使用 KendoUI 开发我的应用程序。我在我的应用程序中使用了多个网格。我的问题是我想禁用过滤器选项的动画,即当我们单击每一列进行过滤器时,菜单是幻灯片down 为我们提供了各种过滤选项。
我需要在单击按钮 时禁用特定列上的Kendo 过滤器选项。我按照链接 Grid Custom Filter for Columns Not In Grid 中提到的进行了拍摄但它会抛出错误,因为未定义
这里的问题是根据日期时间选择器过滤网格数据(服务数据)。 我无法提供服务,所以我在这里使用硬编码数据,但我的要求是根据日期和时间过滤服务数据。这是 jsbin http://jsbin.com/exa
我是 bootstrap 的新手,我们所有的 UI 大部分都是使用 KendoGrid 的。 我们想将 KendoGrid 嵌入到 Bootstrap 的 Modal Window 中,并尝试了下面的
在我的 kendogrid 中,我需要显示一个下拉菜单(在单击按钮时)和允许调整列大小,如果我的需要显示一个滚动条数据对于网格来说太大了。我在溢出设置方面遇到问题。 现场样本 http://jsbin
嗨,我在 KendoUI Grid 的工具栏中添加了一个按钮,但是我有几个问题,希望有人可以提供帮助。 我试图在按钮旁边添加一个剑道网络图标,但它没有呈现。 当我单击工具栏中的按钮时,我在控制台中看到
我是一名优秀的程序员,十分优秀!