0

是的,我有一个不幸的情况是不得不进入一个使用 ext.net 的项目。

有一个 GridPanel 有几列,其中一些绑定到日期时间属性,如下所示:

<ext:DateColumn Header="Started time" DataIndex="DateStarted" Format="yyyy-MM-dd HH:mm:ss" />

现在,我需要在属性 DateStarted 上运行一个扩展方法 ToUniversalTime()。

看来我无法将 DataIndex="DateStarted" 更改为 DataIndex="DateStarted.ToUniversalTime()"

4

2 回答 2

1

忘了这个了。

我从 Vladimir Ext.NET - Dev Team 得到了答案,将在 2.3 版中添加对此的支持。

于 2013-11-11T12:35:46.857 回答
0

您可以在列上使用 Renderer 标签

    <ext:DateColumn Header="Started time" DataIndex="DateStarted" Format="yyyy-MM-dd HH:mm:ss" >
        <Renderer Fn="myRenderer" />
    </ext:DateColumn >

调用直接方法或在 JavaScript 中实现您的扩展方法

    var myRenderer = function (value, metadata, record, rowIndex, colIndex, store) {
            return stuff here;
        };
于 2013-07-20T10:09:15.767 回答