jQuery MiniUI

 找回密码
 立即注册
查看: 2867|回复: 6
打印 上一主题 下一主题

多级表头拖动列问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2015-12-29 17:02:26 |只看该作者 |倒序浏览
假设有两级表头,一级表头为'日期',二级表头为'开始'+'完成'。。

在拖动时,如果鼠标定位到一级表头的竖线,拖动会有灰色遮盖和竖线移动效果,鼠标放下时列拖动无效;
鼠标定位到二级表头的竖线,一切正常。
列配置为:
<div header="日期" headerAlign="center" >
  <div property="columns">
    <div name="start" field="Start" width="80" dateFormat="yyyy-MM-dd">开始
      <input property="editor" class="mini-datepicker" style="width:100%;"/>
    </div>
    <div name="finish" field="Finish" width="80" dateFormat="yyyy-MM-dd">完成
      <input property="editor" class="mini-datepicker" style="width:100%;"/>
    </div>
  </div>
</div>
请问这是不是个BUG还是我哪里配置不对,如果miniui就是这样的,请问有没有列拖动的事件可以被监听?

Rank: 8Rank: 8

沙发
发表于 2015-12-29 17:10:57 |只看该作者
http://www.miniui.com/demo/#src=datagrid/datagrid.html
你要做什么,请在我们在线示例上测试拖动表头的功能
二级表头只能在这一级拖动

Rank: 2

板凳
发表于 2015-12-29 17:13:59 |只看该作者
dforce 发表于 2015-12-29 17:10
http://www.miniui.com/demo/#src=datagrid/datagrid.html
你要做什么,请在我们在线示例上测试拖动表头的 ...

我的意思是既然一级表头那一列无法达到拖动的效果,就应该禁止掉灰色遮盖和竖线移动的效果。
否则我们做出来的产品就需要在文档中告知客户怎么去操作,这样给客户的文档就太细太碎了,客户也不爱看。

Rank: 2

地板
发表于 2015-12-29 17:21:28 |只看该作者
dforce 发表于 2015-12-29 17:10
http://www.miniui.com/demo/#src=datagrid/datagrid.html
你要做什么,请在我们在线示例上测试拖动表头的 ...

我就是想禁止掉在一级表头那列拖动时的灰色遮盖和竖线移动效果。。。因为就像你说的,一级表头那一列拖了也无效啊~

Rank: 8Rank: 8

5#
发表于 2015-12-29 17:22:27 |只看该作者
lanxiaozhu2007 发表于 2015-12-29 17:13
我的意思是既然一级表头那一列无法达到拖动的效果,就应该禁止掉灰色遮盖和竖线移动的效果。
否则我们做 ...

1 一级表头默认可以拖动
2 可以设置allowMove="false"禁止拖动
禁止之后鼠标点上去拖拽是没有效果的
3 竖线是拖拽改变列宽,不是列移动,请按二级表头的边线拖动
4 列能拖拽移动的有+图标,不能移动的位置是X图标

Rank: 2

6#
发表于 2015-12-29 17:30:16 |只看该作者
dforce 发表于 2015-12-29 17:22
1 一级表头默认可以拖动
2 可以设置allowMove="false"禁止拖动
禁止之后鼠标点上去拖拽是没有效果的

不好意思,我可能描述的用词错了,我是的是调整列宽....一级表头无法拖动鼠标来调整列宽,但却无法禁止掉拖动鼠标时的灰色遮盖效果。

Rank: 2

7#
发表于 2015-12-29 18:29:04 |只看该作者
dforce 发表于 2015-12-29 17:22
1 一级表头默认可以拖动
2 可以设置allowMove="false"禁止拖动
禁止之后鼠标点上去拖拽是没有效果的

已经解决:设置allowResize='false'

Archiver|普加软件

GMT+8, 2024-9-18 03:15 , Processed in 1.044245 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部