jQuery MiniUI

标题: Grid锁定列出现问题。 [打印本页]

作者: nbakill2    时间: 2013-5-16 17:15:44     标题: Grid锁定列出现问题。

如题,最新3.0的包,16号更新下载。


使用之后,锁定0-2列。。

出现错位。IE FF CHROME均是如此。

有截图,有附件。

[attach]1905[/attach][attach]1906[/attach]


[attach]1907[/attach]



作者: nbakill2    时间: 2013-5-16 17:25:30

Factory!请进来!
作者: factory    时间: 2013-5-16 17:28:36

哥们。。。你下次稍微模拟几列,然后模拟几条数据吧。。。。你这十几列,外加 300多条数据,然后代码又是没有任何层次结构的,我真心看得累啊
作者: nbakill2    时间: 2013-5-16 17:29:42

factory 发表于 2013-5-16 17:28
哥们。。。你下次稍微模拟几列,然后模拟几条数据吧。。。。你这十几列,外加 300多条数据,然后代码又是没 ...

好的。。。真心喜欢你在论坛上帮助人的态度。

下次给你的测试包,少用一些数据。。。

赶紧给看看呗。是不是3.0的包CSS方面出现问题呢?
作者: nbakill2    时间: 2013-5-16 17:42:40

factory 发表于 2013-5-16 17:28
哥们。。。你下次稍微模拟几列,然后模拟几条数据吧。。。。你这十几列,外加 300多条数据,然后代码又是没 ...

[attach]1908[/attach]
这个只有6行数据,看着应该不辛苦。

赶紧看下呗,是不是3.0的CSS问题呢?

作者: factory    时间: 2013-5-16 17:43:12

nbakill2 发表于 2013-5-16 17:29
好的。。。真心喜欢你在论坛上帮助人的态度。

下次给你的测试包,少用一些数据。。。

我尽量去看看。。。你这个代码真的是
作者: nbakill2    时间: 2013-5-16 19:01:10

factory 发表于 2013-5-16 17:43
我尽量去看看。。。你这个代码真的是

请问还没有看好吗?
作者: factory    时间: 2013-5-17 09:09:17

nbakill2 发表于 2013-5-16 19:01
请问还没有看好吗?

我们正在处理
作者: nbakill2    时间: 2013-5-17 09:30:21

factory 发表于 2013-5-17 09:27
PO.NO 你这个是一个field名字? 数据中也是PO.NO:"aaa"这样的?

列设计就是    field="PO.NO"  header="PO.NO"

但是取出来  就是 PO.NO:null
作者: factory    时间: 2013-5-17 09:39:08

nbakill2 发表于 2013-5-17 09:30
列设计就是    field="PO.NO"  header="PO.NO"

但是取出来  就是 PO.NO:null

因为我们的a.b这个写法是对应后台的
{a:{b:"2"},c:"3",d:"4"}
这样的数据的,所以你这样就出现没有值的问题了
作者: nbakill2    时间: 2013-5-17 09:50:56

factory 发表于 2013-5-17 09:39
因为我们的a.b这个写法是对应后台的
{a:{b:"2"},c:"3",d:"4"}
这样的数据的,所以你这样就出现没有值的 ...

那我有什么办法呢???

因为 那个点(.)必须要保留。人家才能看懂这个列是什么意思。

Number 简写就是 No.
作者: niko    时间: 2013-5-17 10:04:05

不要在多个帖发同一个问题,否则会被我们删除。
锁定列CSS的问题已经修复,下载更新即可。
作者: nbakill2    时间: 2013-5-17 10:04:55

niko 发表于 2013-5-17 10:04
不要在多个帖发同一个问题,否则会被我们删除。
锁定列CSS的问题已经修复,下载更新即可。 ...

谢谢。我是怕你们太忙了,没看到,而我这个又比较急,所以多发帖了。
作者: factory    时间: 2013-5-17 10:12:02

nbakill2 发表于 2013-5-17 10:04
谢谢。我是怕你们太忙了,没看到,而我这个又比较急,所以多发帖了。

你那个PO.NO的问题,你贴一条数据给我看看你的数据的结构,只要一条就可以了,千万别多
作者: nbakill2    时间: 2013-5-17 10:18:08

factory 发表于 2013-5-17 10:12
你那个PO.NO的问题,你贴一条数据给我看看你的数据的结构,只要一条就可以了,千万别多 ...

被我的列和数据量震慑住了。。

先来列数据
[{"type":"checkcolumn"},{"type":"indexcolumn","width":"50"},{"field":"RowID","header":"RowID","visible":false},{"field":"UR","header":"UR","headerAlign":"center","allowSort":true,"columns":[{"field":"Key","header":"Key","headerAlign":"center","allowSort":true,"editor":{"type":"spinner","minValue":"0","maxValue":"999999"}},{"field":"Create date","header":"Create date","headerAlign":"center","allowSort":true,"dateFormat":"yyyy-M-d","editor":{"type":"datepicker","format":"yyyy-M-d"}},{"field":"lan Month","header":"lan Month","headerAlign":"center","allowSort":true,"editor":{"type":"textbox"}},{"field":"Supplier","header":"Supplier","headerAlign":"center","allowSort":true,"editor":{"type":"textbox"}},{"field":"Material Code","header":"Material Code","headerAlign":"center","allowSort":true,"editor":{"type":"textbox"}},{"field":"Description","header":"Description","headerAlign":"center","allowSort":true,"editor":{"type":"textbox"}},{"field":"Colour","header":"Colour","headerAlign":"center","allowSort":true,"editor":{"type":"textbox"}},{"field":"Unit","header":"Unit","headerAlign":"center","allowSort":true,"editor":{"type":"textbox"}},{"field":"Order Qty - PUR","header":"Order Qty - PUR","headerAlign":"center","allowSort":true,"editor":{"type":"textbox","vtype":"float"}},{"field":"PO.NO","header":"PO.NO","headerAlign":"center","allowSort":true,"editor":{"type":"textbox"}}]

数据是

[{"RowID":1,"Key":1,"Create date":"2013-05-17T00:00:00","lan Month":"10","Supplier":"11","Material Code":"12","Description":"13","Colour":"14","Unit":"15","Order Qty - PUR":16.0,"O.NO":"17"}]

这个17数值,是我手动添加到数据库的,能取出来。显示在Grid上。

但是我随便修改一个数值。。然后下断点查看。。。"O.NO":null
作者: niko    时间: 2013-5-17 10:37:05

1)当你设置 field="PO.NO"时,我们要求数据是这样的:
[{PO: {NO: "17"}, ...]

2)你可以设置header="PO.NO",但是数据请设置成:
[{ PO_NO: "17", ...]
field="PO_NO"

作者: nbakill2    时间: 2013-5-17 10:56:32

niko 发表于 2013-5-17 10:37
1)当你设置 field="PO.NO"时,我们要求数据是这样的:
[{PO: {NO: "17"}, ...]

这个折中的办法的确是可以。。。那好吧,只能这么折中了。

谢谢你.Niko




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2