找回密码
 立即注册

QQ登录

只需一步,快速开始

dmgfhc

注册会员

1

主题

1

帖子

4

积分

注册会员

积分
4
最新发帖
dmgfhc
注册会员   /  发表于:2018-10-26 19:11  /   查看:3201  /  回复:1
首先感谢葡萄城18号,19号的30周年庆活动。
这边有个需求,用户希望SPREAD的行可以实现拖拽。
简单来说就是用户鼠标左键按着一行,移动到另外一行上,释放鼠标,两行的内容可以交换。并且在行头出现提示标记。

1 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-10-29 09:08:51
沙发
感谢您的参会,如果方便,私信下您的姓名公司,方便后续服务。
拖拽移动的功能本身就支持,参考下面代码,移动结束后事件修改行头样式。

  1.             fpSpread1.AllowRowMove = true;
  2.             fpSpread1.AllowRowMoveMultiple = true;
  3.             fpSpread1.RowDragMoveCompleted += FpSpread1_RowDragMoveCompleted;
复制代码
  1.         private void FpSpread1_RowDragMoveCompleted(object sender, DragMoveCompletedEventArgs e)
  2.         {
  3.             fpSpread1.ActiveSheet.RowHeader.Rows[e.ToIndex].BackColor = Color.Red;
  4.         }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部