jQuery MiniUI

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

datagrid addRow 添加行 修改颜色 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2012-12-6 20:17:46 |只看该作者 |倒序浏览
我有一个操作是ajax从服务器端取到一系列数据. 其中包含datagrid的数据.
但是如何将这个json数据动态绑定在datagrid上呢.

datagrid.data = json 无效.
于是我使用了
一个循环添加一行一行添加
datagrid.addRow()

但是添加的行是有颜色的
api中的
datagrid.accept()怎么提示没有该方法呢?

Rank: 2

沙发
发表于 2012-12-7 09:32:09 |只看该作者
求答案,求答案, 求答案 , 谢谢..

Rank: 8Rank: 8

板凳
发表于 2012-12-7 09:45:31 |只看该作者
qzwex2006 发表于 2012-12-7 09:32
求答案,求答案, 求答案 , 谢谢..

这个需要你去修改样式
.mini-grid-newRow

Rank: 2

地板
发表于 2012-12-7 10:15:04 |只看该作者
factory 发表于 2012-12-7 09:45
这个需要你去修改样式
.mini-grid-newRow

但是这行的状态是添加状态. 我要取消它的添加状态该怎么做? 没有动态绑定datagrid的方法么?

Rank: 8Rank: 8

5#
发表于 2012-12-7 10:34:04 |只看该作者
qzwex2006 发表于 2012-12-7 10:15
但是这行的状态是添加状态. 我要取消它的添加状态该怎么做? 没有动态绑定datagrid的方法么? ...

把_state属性去掉好了
delete newRow._state

Rank: 2

6#
发表于 2012-12-7 10:50:36 |只看该作者
factory 发表于 2012-12-7 10:34
把_state属性去掉好了
delete newRow._state

谢谢! 还有一个问题. 我怎么修改一个只读textbox的背景呢.? 我想给只读的标上灰色.
只有在标签转义好后, 用js换样式么?

Rank: 2

7#
发表于 2012-12-7 11:05:01 |只看该作者
factory 发表于 2012-12-7 10:34
把_state属性去掉好了
delete newRow._state

属性是去掉了! 但是样式还是添加的样式. 我如果把添加样式完全修改掉了. 那我真正添加的数据也显示不出添加的样式啦!

Rank: 8Rank: 8

8#
发表于 2012-12-7 11:17:52 |只看该作者
qzwex2006 发表于 2012-12-7 11:05
属性是去掉了! 但是样式还是添加的样式. 我如果把添加样式完全修改掉了. 那我真正添加的数据也显示不出添 ...

addRow方法的话行肯定有个颜色的。
你这样做。
1.如果是后台的数据,不需要行颜色:
var data1 = grid.getData();
data1.push(ajaxData);
grid.setData(data1);

2.如果是手动添加的,需要行颜色:
grid.addRow(newRow);

这样区分应该能解决你的问题了

Rank: 2

9#
发表于 2012-12-7 11:40:25 |只看该作者
factory 发表于 2012-12-7 11:17
addRow方法的话行肯定有个颜色的。
你这样做。
1.如果是后台的数据,不需要行颜色:

谢谢. 我还有一个关于textbox背景色的问题.

我怎么修改一个只读textbox的背景呢.? 我想给只读的标上灰色.
只有在标签转义好后, 用js换样式么?

Rank: 8Rank: 8

10#
发表于 2012-12-7 14:01:58 |只看该作者
qzwex2006 发表于 2012-12-7 11:40
谢谢. 我还有一个关于textbox背景色的问题.

我怎么修改一个只读textbox的背景呢.? 我想给只读的标上灰 ...

是的,通过JS来做,因为miniui没有只读的样式,所以无法修改。
    if(tb.getAllowInput() == false){
        tb.setCls("readOnly")
    }
设置textbox allowInput="fasle",然后获取判断,如果为false,则给textbox添加个新样式
.readOnly, .readOnly .mini-textbox-input
    {
            background:gray;
    }

Archiver|普加软件

GMT+8, 2024-11-27 08:43 , Processed in 1.053731 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部