找回密码
 立即注册

QQ登录

只需一步,快速开始

spaccount

初级会员

24

主题

79

帖子

239

积分

初级会员

积分
239
spaccount
初级会员   /  发表于:2018-7-2 18:49  /   查看:3813  /  回复:4
自定义一列作为表格序号列(行号),然后点击其他列进行排序之后,自定义序号列被重新计算了(不是按照升序排序排列了,看起来就有些乱了)

4 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-7-3 12:07:49
沙发
那是肯定的啊,因为排序按照某列为条件,但是数据是整行表现的,不可能存在说该行的其他列都进行排序,某一列中内容不变,这样从数据上就会错误。而自定义一列中的内容肯定是会跟排序一起进行的,因为控件本身并不知道您这一列需不需要进行排序。‘
您的这个需求,用Spread.Sheets是可以完成的,因为Sheets本身就带有固定的行号。’
回复 使用道具 举报
spaccount
初级会员   /  发表于:2018-9-12 14:56:09
板凳
本帖最后由 spaccount 于 2018-9-12 17:47 编辑

View视图现在是没有办法实现固定的行号?如果能得到排序后的数据源就好办了
回复 使用道具 举报
spaccount
初级会员   /  发表于:2018-9-12 15:00:31
地板
如果确实没有固定的行号,能得到排序事件的话,我就可以根据排序事件,把数据重新整理,然后重新进行渲染表格。还望指点一下这边的排序事件怎么使用?
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-9-12 19:03:00
5#
这个拿不到事件的,views视图只是根据设置来布局展示数据,基本没有操作的功能,筛选中没有事件监听,如果有要有操作级别还是用sheets比较好
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部