在asp.net中,DataGrid支持模板。您可以提供自己的模板,并让网格填充模板中的数据。
使用Dojo Grid,似乎我无法在Dojo提供的刚性简单单元格样式网格之外创建自己的模板。
有没有人知道在Dojo Grid中使用自定义模板的方法?具体来说,使用Dojo,您将被迫使用与数据项对应的单元格。我希望使用一个表作为模板,我可以选择任何样式(行,列,行间距,colspans,单个单元格中的多个数据项等)。
有什么线索吗?
由于
答案 0 :(得分:0)
首先,通过自定义网格,听起来好像您想要的一切。您可以对单元格进行嵌套,甚至可以在行中进行“过滤选择”等操作。不幸的是,关于这方面的文档并不是很棒,所以如果你想要非常自定义的功能,它需要谷歌搜索和反复试验。
其次,由于Dojo的OO特性,您始终可以使用继承来创建各种小部件的混合。具体来说,_templated类允许您为窗口小部件指定HTML模板,它们本身可以包含模板化的窗口小部件。
如果这听起来不重要,那么你是对的,这就是为什么我建议深入挖掘增强型网格,并在尝试自己编写代码之前打开代码。
我可以告诉你,我努力让它正常工作,但我对我需要的功能感到惊喜,我认为我需要自己构建但是已经内置到网格中。