jQuery MiniUI

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

datagrid编辑控件问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-3-15 15:58:40 |只看该作者 |倒序浏览
我想保持列的宽度的情况下,编辑控件自定义宽度。
试下改变控件的宽度。如:      
            <div type="comboboxcolumn" field="country" width="100" headerAlign="center" >国家
                <input property="editor" class="mini-combobox" style="width:200px;" url="../data/countrys.txt"/>               
            </div>
但效果还是不变,控件仍旧是自动适应列宽。如:

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

Rank: 9Rank: 9Rank: 9

沙发
发表于 2013-3-15 17:07:40 |只看该作者
经测试是可以的:
            <div field="age" width="100" allowSort="true">年龄
                <input property="editor" class="mini-spinner" minValue="0" maxValue="200" value="25" style="width:50px;"/>
            </div>
你要不更新下版本试试。

Rank: 3Rank: 3

板凳
发表于 2013-3-21 10:20:22 |只看该作者
niko 发表于 2013-3-15 17:07
经测试是可以的:
            年龄
               

我这里也出现这个问题,我复制管理员的代码,但是无效,我的版本的2.18的,请问什么问题呢?谢谢。

Rank: 8Rank: 8

地板
发表于 2013-3-21 10:49:21 |只看该作者
linchrui 发表于 2013-3-21 10:20
我这里也出现这个问题,我复制管理员的代码,但是无效,我的版本的2.18的,请问什么问题呢?谢谢。 ...

我看下,如果是个问题,我们修复下

Rank: 3Rank: 3

5#
发表于 2013-3-21 11:56:15 |只看该作者
factory 发表于 2013-3-21 10:49
我看下,如果是个问题,我们修复下

datagrid控件是否变化较大,和api手册里的内容有不少出入。我查询论坛以前的内容,如增加几行空白行的代码:grid.on("load",function(){
            var row = {};
            grid.addRow(row,0);
        })
也是没有反应的。load事件没反应。

Rank: 8Rank: 8

6#
发表于 2013-3-21 14:13:20 |只看该作者
本帖最后由 factory 于 2013-3-21 14:14 编辑
linchrui 发表于 2013-3-21 11:56
datagrid控件是否变化较大,和api手册里的内容有不少出入。我查询论坛以前的内容,如增加几行空白行的代 ...

怎么可能没反应呢
我吧你这段代码拷贝过去,数据load之后,就给我在第一行增加了一条新数据
你好好看看你的代码吧,肯定是你自己哪些写错了
另外,datagrid控件没有做任何非常大的修改,新增的一些功能,API也加上了

Rank: 3Rank: 3

7#
发表于 2013-3-21 14:47:42 |只看该作者
factory 发表于 2013-3-21 14:13
怎么可能没反应呢
我吧你这段代码拷贝过去,数据load之后,就给我在第一行增加了一条新数据
你好好看看你 ...

我的也没反应,版本2.1.8,还有其他方法实现在加载之后加一行数据吗?

Rank: 3Rank: 3

8#
发表于 2013-3-21 15:01:11 |只看该作者
factory 发表于 2013-3-21 14:13
怎么可能没反应呢
我吧你这段代码拷贝过去,数据load之后,就给我在第一行增加了一条新数据
你好好看看你 ...

是否是需要执行load方法后,才会触发load事件,我测试的时候是采用空的表格,而另一个有数据的表格,是采用setData()的方法载入数据的。

Rank: 8Rank: 8

9#
发表于 2013-3-21 15:58:45 |只看该作者
linchrui 发表于 2013-3-21 15:01
是否是需要执行load方法后,才会触发load事件,我测试的时候是采用空的表格,而另一个有数据的表格,是采 ...

那当然了。。。如果你不知道grid.load()的话,数据都不能加载到表格的。

Rank: 8Rank: 8

10#
发表于 2013-3-21 15:59:12 |只看该作者
mex0 发表于 2013-3-21 14:47
我的也没反应,版本2.1.8,还有其他方法实现在加载之后加一行数据吗?

触发onload,你需要执行grid.load()

Archiver|普加软件

GMT+8, 2024-11-27 23:52 , Processed in 1.035250 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部