jessicagao 发表于 2015-5-12 09:37:00

关于Wijimo的问题

1, Does wijmo supports multi column and row header? And merge the header cell?
    2, Does wijmo think about the performance for horizontal virtualScroll?
    3, We need capture the scroll event when the virtualScroll is scrolling.
    4, About edit cell function, how can I control the edition cells position? eg: first line can edit, the second line can't be edit...
    5, We have special requirement eg: color , backcolor, icons, and show icon and value together in a cell.
    6, About .wijmo-wijgrid-freezing-handle-v, how can I set the width is 0px without freezing row or column?
    7, Can wijmo support for mobile device, such as ipad, android pad ..etc.

Alice 发表于 2015-5-12 14:08:00

回复 1楼jessicagao的帖子

感谢对该问题的反馈。
你提出了一系列有关wijmo的问题。在回答这些问题之前,需要说明的是wijmo是一个纯前端工具包的统称,它分为wijmo3还有wijmo5。
Wijmo 3是一个包含40+个jQuery UI控件的完整工具包,从交互式菜单、丰富的图表到表格,用于移动和Web应用程序的开发。Wijmo 3支持包括IE6在内的主流及早期旧版本的浏览器。
Wijmo 5 是新一代的JavaScript控件集。它是基于一个HTML5/ JavaScript的产品,以充分利用最新最酷的新技术,而不再委曲求全地支持传统的浏览器。

根据你的7个问题,我首先要了解你的需求,你需要支持的是传统的浏览器还是面对基于HTML5的浏览器,从而确定是要使用wijmo3还是wijmo5,才能进一步确定你的这些需求能否满足。

shaohui.yang 发表于 2015-5-18 09:56:00

您好,此次选用的是wijmo5中的grid控件

Alice 发表于 2015-5-18 14:28:00

回复 3楼shaohui.yang的帖子

感谢你的反馈。
针对你提出的7个问题,参考如下:
1. Does wijmo supports multi column and row header? And merge the header cell?
-->wijmo5的FlexGrid支持多行头和多列头以及Cell Merging。(allowMerging属性可以指定合并)
具体如何实现请参考如下在线示例:
http://demo.gcpowertools.com.cn/wijmo5/Angular/Explorer/Explorer/#/grid/merging

2.Does wijmo think about the performance for horizontal virtualScroll?
-->FlexGrid可以通过自动的virtualizing rows和columns来提高性能。
请参考示例:
http://demo.gcpowertools.com.cn/wijmo5/Angular/Explorer/Explorer/#/grid/intro

3.We need capture the scroll event when the virtualScroll is scrolling.
-->FlexGrid提供了scrollPositionChanged事件,当滚动的时候可以触发该事件。

4.About edit cell function, how can I control the edition cells position? eg: first line can edit, the second line can't be edit...
-->column列下有提供isReadOnly属性用来控制某列可读或是不可读。
有关编辑,你可以参考在线示例:
http://demo.gcpowertools.com.cn/wijmo5/Angular/Explorer/Explorer/#/grid/editing

5.We have special requirement eg: color , backcolor, icons, and show icon and value together in a cell.
-->FlexGrid的单元格可以设置conditionFormat,通过某种特定的条件设置文字颜色以及样式等。
你可以参考在线示例:
http://demo.gcpowertools.com.cn/wijmo5/Angular/Explorer/Explorer/#/grid/templates

6.About .wijmo-wijgrid-freezing-handle-v, how can I set the width is 0px without freezing row or column?
-->有关这个问题,不太理解你的意思,为了帮助你解决问题,请提供一个相关的图,说明你具体的需求是怎么样的。


7.Can wijmo support for mobile device, such as ipad, android pad ..etc.
-->Wijmo5是基于Html5的,所有支持html5的浏览器都可以使用。据我所了解,ios自带的浏览器Safari是支持html5的。至于安卓系统,由于它的浏览器比较多也比较杂,哪个支持哪个不支持html5,还需要去查他们的相关产品手册。

shaohui.yang 发表于 2015-5-20 14:48:00

我之前看的是 http://wijmo.com/docs/wijmo/#GridQuickStart.html 这里的文档,
flexgrid有没有类似的文档? 或者类似 http://wijmo.com/docs/wijmo/Wijmo~jQuery.fn.-~wijgrid.html 这样的API ?

Alice 发表于 2015-5-20 16:33:00

回复 5楼shaohui.yang的帖子

你好。
wijmo5的FlexGrid的产品文档请参考:
http://wijmo.com/5/docs/topic/wijmo.grid.FlexGrid.Class.html

shaohui.yang 发表于 2015-5-21 16:04:00

文档看完了,没有找到如何创建多columnHeader以及多rowHeader的接口或参数,另外也没有找到如何merge cell如何实现。

Alice 发表于 2015-5-21 17:50:00

回复 7楼shaohui.yang的帖子

你好。
FlexGrid的ColumnHeaders和RowHeaders可以设置多行多列。
mergeManager可以设置用来决定单元格的合并。
4楼有提供详细设置多行多列和合并的示例,请参考:
http://demo.gcpowertools.com.cn/wijmo5/Angular/Explorer/Explorer/#/grid/merging

shaohui.yang 发表于 2015-5-22 16:35:00

您好:在使用多行头中遇到了以下问题:
1,pic1为wijmo flexgrid merge后的视图,如何能生成与pic2一样的结构?
2,在数据区域滚动时,见pic3,是否可以让header中被滚动遮挡的header的cell中的文字显示出来?
另,wijmo中excel类产品有grid,flexgrid与spreadjs,想问下grid与flexgrid的区别。



Alice 发表于 2015-5-22 17:35:00

回复 9楼shaohui.yang的帖子

你好。
1.对于你提到的问题,无法进行重现。
为了帮助你解决问题,需要你提供重现该问题的Demo。
2.根据我的理解,你需要文字随滚动条的滚动而改变位置,这个不支持。
页: [1] 2
查看完整版本: 关于Wijimo的问题