我正在使用DataView填充网格,并使用过滤器与可见行进行交互.我的问题是在应用过滤器,行更改或行数更改后...如何访问数据视图以仅迭代那些可见行,例如进行一些计算?
因为行本身不是公开公开的...如果它们是,则行并不总是数据元素,因为也可以引用一个组,对吧?
那么有一种简单的方法来访问那些过滤后的数据元素吗?
(我想我正在寻找的是能够访问"var filteredItems = getFilteredAndPagedItems(_items,_filter);")
谢谢,
我开始使用RethinkDB,我在理解正在运行的一些查询时遇到了什么问题.
问题是使用暴露JSON API 的NodeJS应用程序(使用rethinkdbdash驱动程序)查询具有日期时间类型的对象 .如果我单独查询我的对象,如:
db.table('apples').max('timestamp');
Run Code Online (Sandbox Code Playgroud)
我获取时间戳字段的JavaScript日期,而如果我在查询中运行group by运算符,如:
db.table('apples').group('type').max('timestamp');
Run Code Online (Sandbox Code Playgroud)
我得到相同时间戳字段的日期时间假型(我认为这是正确的名称).就像是:
{
"$reql_type$": "TIME",
"epoch_time": 1423077646.772,
"timezone": "-07:00"
}
Run Code Online (Sandbox Code Playgroud)
这是预期的行为吗?它背后的逻辑是什么?
我想在我的JSON中返回序列化的iso8601日期,而不是这种数据类型,以使解析对客户端透明.
谢谢,
更新 这是2.2.7之前版本的已知问题.固定在这里.