如何在 slickgrid 中显示对象属性?
我想用 JQuery 和 SlickGrid 显示文档列表。 在我的网格中,我想显示所有者的全名。我可以使用对象“文档”的属性“所有者”来检索它:document.owner.fullname。
我可以显示文档中的简单属性(例如标题:document.title)。但如何将对象显示为属性呢?
以下源代码显示了我的做法(并且不起作用...):
var columns = [
{id:"title", name:"Title", field:"title"},
{id:"owner.fullname", name:"Owner", field:"owner.fullname"},
];
我的网格包含:
+------------------------------------+
|标题 |业主 |
+------------+------------+
|文档标题 | |
+------------+------------+
I would like to display a document list with JQuery and SlickGrid.
In my grid, I would like to display the owner's fullname. I can retrieve it with the property "owner" of an object "document" : document.owner.fullname.
I can display simple properties from a document (for example the title : document.title). But how to display object as property ?
The following source code show how I do (and doesn't works...) :
var columns = [
{id:"title", name:"Title", field:"title"},
{id:"owner.fullname", name:"Owner", field:"owner.fullname"},
];
My grid contains :
+-------------------------+
|Title | Owner |
+-------------+-----------+
|doc's title | |
+-------------+-----------+
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
由于您使用的不是数据实体的简单属性,因此您应该使用自定义格式化程序。
像这样的事情:
As you use not a simple property of data entity, you should use a custom formatter.
Something like this:
我使用下面的代码让它工作。
I got it working using the below code.