我有一个矩阵,该矩阵通过一般接口中的XML映射器工具映射到.NET Web服务。我特别有两个列需要准确排序(日期和时间列),但是XML映射器会自动将其数据类型设置为字符串值。显然,当您对字符串日期进行排序时,它们可能会跳跃,因为它不会按值排序,以通过值的alpha数字表示。通过返回的XML数据解析时,GI是否有可能将这些值设置为日期对象值,以便将这些值放入其正确的数据类型中的列中?

或者,我有什么方法可以在XML数据中添加标志,以表明这些结果与字符串不同?

这些是我使用的工具:TIBCO/DOJO基金会常规接口3.9 Visual C#Web服务.NET Framework 4.0 Visual Studio 2010

有帮助吗?

解决方案

我弄清楚了。我发现有一个“排序属性” CDF标签,您可以应用于每列。我将后端数据转换为UNIX时间,并将它们作为单独的XML标签发送回,以应用于每一行,作为排序值,现在一切都很好。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top