1

我正在使用 KoGrid 并将其与一些 DataArray 绑定。它可以很好地显示所有平面数据,但同时一个对象成员是一个数组,我想将网格中的所有数组成员显示为一个列表(作为一堆

  • s)。不幸的是,KoGrid 未能显示任何不是一对一映射的数据。

    例如,如果我有 userData= {Name:"",Email:"",Addresses:["",""]} 我正在使用 foreach 模板在网格中显示地址。我可以去 firebug 看看模板已经生成了多个地址并将其提供给 Kogrid。但是 KoGrid 没有显示出来。

    我可以(在萤火虫中)更改它的 koRow 类的 line-height 属性并显示所有数据。我还尝试通过在本地 css 上定义该属性来覆盖该属性,但 KoGrid 总是忽略它。

    无论如何,如果可能的话,我不想玩 CSS 属性。相反,我想知道 KoGrid 是否支持任何机制,在这种情况下我可以显示多个地址或一般的数组成员。

  • 4

    1 回答 1

    1

    您的小提琴正在使用 koGrid 的主分支版本,该版本不稳定/有问题,尚未发布。我发现最新版本(1.1)非常好。使用它,您的第一个小提琴(没有单元格模板)已经将数组显示为列表。这是更新的小提琴:http: //jsfiddle.net/sf4p3/74/

    关于你的第二小提琴..正如你所说,这只是一个 CSS 问题。您是单元格模板的作者,因此您有责任确保 CSS 正确。这是一个简单的示例,说明如何使用您的第二个小提琴(display:inline在列表项上):http: //jsfiddle.net/sf4p3/75/

    于 2012-11-23T18:31:55.617 回答