dojox.grid.DataGrid 自定义单元格?
谁知道为 dojox.grid.DataGrid
创建自定义单元格的方法?我当然可以使用布局的 get 和 formatter 属性,但这不是一个真正可重用的解决方案!
感谢您的投入!
海因里希
who knows a way to create a custom cell fora dojox.grid.DataGrid
? I of course could use the get and formatter properties of the layout, but this is not a really reusable solution!
Thanks for your input!
heinrich
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
自定义单元格是什么意思?
您想使用复选框还是文本框而不是文本?或者
您想显示图像而不是文本吗?
在第一种情况下,
您可以扩展默认编辑器类并创建您自己的编辑器类。
在第二种情况下,您可以使用格式化程序功能。
最好使用现有的函数和类。扩展会使网格变慢。
What do you mean by custom cell?
Do you want to use check box or textbox instead of text? or
Do you want to show images instead of text?
In the first case
You can extend the default editor class and make your own editor class.
In the second case you can use the formatter function.
It is better to use the existing functions and classes. Extending will make the grid slower.
您可以尝试间接的方式将 dojo 小部件添加到网格单元
1) 将
dojox.grid.DataGrid
的escapeHTMLInData
设置为false
2 )然后在 get/formatter 函数中尝试类似的方法
您可以有条件地返回不同的小部件以满足您的需求
希望它有帮助!
You can try an indirect way to add a dojo widget to a grid cell
1) Set
escapeHTMLInData
tofalse
for thedojox.grid.DataGrid
2) Then in the get/formatter function try something like
You can conditionally return different widgets to suit your needs
Hope it helps!