gpt4 book ai didi

infragistics - 如何在向 Ignite UI ig.Grid 表添加新条目时向服务器发送带偏移量的日期

转载 作者:行者123 更新时间:2023-12-04 04:53:11 25 4
gpt4 key购买 nike

我将 Ignite Ui 16.1 igGrid 与 RESTDataSource 结合使用。请考虑以下网格列之一的配置:

{
headerText: $.i18n._("From"),
key: "start",
validation: true,
required: true,
dataType: "date",
editorType: "date",
format: "HH:mm",
editorOptions: {
validatorOptions: {
dateInputFormat: "HH:mm",
OnBlur: true,
OnChange: true
}
},
readOnly: false
}

添加新行时,在post/create请求的payload中start:"/Date(1470636037642)/"发送给服务端,默认MVC模型解析 Binder 作为 UTC 日期。这与 Ignite Ui 文档完全一致,该文档声明所有日期均以 UTC 发送。

请指点一下,如何配置此列,以便将带有偏移量的日期发送到服务器。我想知道用户的时区。提前致谢!

最佳答案

您可以在交易对象中手动添加时区偏移信息。

features: [
{
name: "Updating",
editRowEnding: function(evt, ui) {
ui.values["offset"] = ui.values["CreateDate"].getTimezoneOffset();
}
}
]

如果您使用 igGrid MVC Wrapper 反序列化事务日志,您将需要向您的模型添加一个额外的字段(在本例中名为“offset”)。

关于infragistics - 如何在向 Ignite UI ig.Grid 表添加新条目时向服务器发送带偏移量的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38830223/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com