jQuery MiniUI

 找回密码
 立即注册
楼主: q123126
打印 上一主题 下一主题

grid重复值检查问题 [复制链接]

Rank: 8Rank: 8

11#
发表于 2014-12-19 17:32:32 |只看该作者
q123126 发表于 2014-12-19 17:29
这个最重要的问题解决了,现在问一个界面显示的问题吧。有的表格列之间的分割线没有了,但是鼠标放上去还 ...

提供个简单页面重现问题,另外是什么浏览器

Rank: 6Rank: 6

12#
发表于 2014-12-19 17:46:25 |只看该作者
本帖最后由 q123126 于 2014-12-19 17:48 编辑
felt 发表于 2014-12-19 17:32
提供个简单页面重现问题,另外是什么浏览器

就一个简单的查询显示,在加载页面的时候是正常的,但是查询数据之后,就合并了。
  1.             <div id="datagrid2" url="/Handler/Util/BillSearch.ashx" class="mini-datagrid" style="width: 100%;
  2.                 height: 100%;" showpager="false" allowcellwrap="true"
  3.                 virtualscroll="true">
  4.                 <div property="columns">
  5.                     <div type="indexcolumn" width="50px">
  6.                     </div>
  7.                     <div field="goodsmove_date" dateformat="yyyy-MM-dd" headeralign="center" align="center">
  8.                         日期</div>
  9.                     <div field="goodsmove_no" headeralign="center" align="center">tt</div>
  10.                     <div field="shop_name" headeralign="center" align="center">yy</div>
  11.                 </div>
  12.             </div>

  13. 按钮事件代码:
  14.             $('#btnOKSearch').click(function() {
  15.                 var param = {
  16.                     bill_type: 'goodsmove',
  17.                     datemin: $('#txtbegin_date').val(),
  18.                     datemax: $('#txtend_date').val(),
  19.                     move_type: $('#cbmove_type').val(),
  20.                     empl_no: $('#cbempl_no1').val(),
  21.                     barcode: $('#txtbarcode').val(),
  22.                     oldbarcode: $('#txtoldbarcode').val()
  23.                 }
  24.                 grid2.load(param);
  25.             });
复制代码
这个是从项目里面提取出来的(IE 11),现在确实没时间去做一个简单页面重现。不知道这样能看出问题不。

Rank: 6Rank: 6

13#
发表于 2014-12-19 18:04:48 |只看该作者
felt 发表于 2014-12-19 17:32
提供个简单页面重现问题,另外是什么浏览器

jquery 用的是1.4.2,跟这个有关系吗.

Rank: 8Rank: 8

14#
发表于 2014-12-22 09:28:04 |只看该作者
q123126 发表于 2014-12-19 18:04
jquery 用的是1.4.2,跟这个有关系吗.

本地ie11未重现你的问题,你页面的doctype完整吗
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Rank: 6Rank: 6

15#
发表于 2014-12-22 10:11:33 |只看该作者
dforce 发表于 2014-12-22 09:28
本地ie11未重现你的问题,你页面的doctype完整吗

是完整的,在未加载数据之前都是正常的。
url="XXX"
把这个属性删除掉,就正常,查询也正常,但是不管是直接在表格里面加url,还是setUrl结果都是导致表格某2列合并。而且合并列不确定,把合并的2列删除掉,那么剩下的其中2列又会合并。

Rank: 6Rank: 6

16#
发表于 2014-12-22 10:28:45 |只看该作者
本帖最后由 q123126 于 2014-12-22 10:33 编辑
dforce 发表于 2014-12-22 09:28
本地ie11未重现你的问题,你页面的doctype完整吗

经测试,把列的 align="center"删除掉,就是正常的。
查询的时候,如果有滚动条出现,表格会往左让出滚动条的宽度,其他列对应的就要变窄。不知道是不是这里导致的。

Rank: 6Rank: 6

17#
发表于 2014-12-22 10:55:20 |只看该作者
dforce 发表于 2014-12-22 09:28
本地ie11未重现你的问题,你页面的doctype完整吗

我前面的测试不对,我原来给序号列设置了宽度,把这个宽度取消掉就可以了。其他align可以保留。

Rank: 8Rank: 8

18#
发表于 2014-12-22 12:02:32 |只看该作者
q123126 发表于 2014-12-22 10:55
我前面的测试不对,我原来给序号列设置了宽度,把这个宽度取消掉就可以了。其他align可以保留。 ...

按你说的做了多个例子,均未重现
能不能提供个简单例子,数据用静态的实现一下?

Rank: 6Rank: 6

19#
发表于 2014-12-22 14:18:30 |只看该作者
dforce 发表于 2014-12-22 12:02
按你说的做了多个例子,均未重现
能不能提供个简单例子,数据用静态的实现一下? ...

jquery是1.4.2,miniui是最新了,就这个代码,去掉indexcolumn的width或者设置window的宽度为100%都能解决问题。因为我项目里面这个windows是模式窗体,所以设置了宽度和高度。
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

20#
发表于 2014-12-22 15:51:50 |只看该作者
q123126 发表于 2014-12-22 14:18
jquery是1.4.2,miniui是最新了,就这个代码,去掉indexcolumn的width或者设置window的宽度为100%都能解 ...


未发现问题

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Archiver|普加软件

GMT+8, 2024-9-30 10:35 , Processed in 1.051940 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部