FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 13247|回复: 11
打印 上一主题 下一主题

Grid 单元格的颜色如何设定。

[复制链接]
跳转到指定楼层
楼主
发表于 2013-1-30 07:00:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,我想问一下,Grid里面怎么样设定单元格的颜色。
推荐
发表于 2013-9-10 16:07:16 | 只看该作者
Cer 发表于 2013-9-10 14:46
这样写出现的问题是:单元格文字红色样式一闪而过,怎样才能保证fineuiGrid加载完毕之后才执行onReady的 ...

可以把改变表格内容的代码放在:
  1. var grid = X(gridClientID);
  2.             grid.addListener('viewready', function () {
  3.                 expandAllRows();
  4.             });
复制代码
参考示例:http://fineui.com/demo/#/demo/gr ... nder_expandall.aspx
推荐
发表于 2013-6-30 18:50:40 | 只看该作者
楼主说的对,我简单测试了一下:
  1. var cell = X('Grid1').getView().getCell(1,2);
  2. Ext.get(cell).setStyle('color', '#ff0000');
复制代码
这个代码可以将第二行,第三列的单元格内文字颜色改为红色。
沙发
 楼主| 发表于 2013-1-30 07:41:17 | 只看该作者
var cell = grid.getView().getCell(1,2);
Ext.get(cell).first().addClass('cell');

------------这样就可以了 ----
板凳
发表于 2013-6-29 16:46:58 | 只看该作者
你这什么版本啊,我的没有getView的方法
6#
发表于 2013-7-1 09:04:58 | 只看该作者
这是在客户端执行的吧,我试试看
7#
发表于 2013-9-10 14:46:52 | 只看该作者
sanshi 发表于 2013-6-30 18:50
楼主说的对,我简单测试了一下:这个代码可以将第二行,第三列的单元格内文字颜色改为红色。 ...
  1. <script type="text/javascript">
  2.         function onReady(){
  3.             var cell = X('<%=grid.ClientID%>').getView().getCell(1, 2);
  4.             Ext.get(cell).setStyle('color', 'red');
  5.         };
  6.     </script>
复制代码
这样写出现的问题是:单元格文字红色样式一闪而过,怎样才能保证fineuiGrid加载完毕之后才执行onReady的代码呢?
9#
发表于 2013-9-11 11:18:05 | 只看该作者
sanshi 发表于 2013-9-10 16:07
可以把改变表格内容的代码放在:参考示例:http://fineui.com/demo/#/demo/grid/grid_rowexpander_expand ...

感谢sanshi的回复!最后换了一个思路解决这个问题:使用<x:TemplateField >来实现控制单元格文本颜色;看了sanshi的方法,这种方案可能更好,毕竟是在客户端实现。
10#
发表于 2013-10-11 16:18:36 | 只看该作者
我也遇到了这个问题,能否提供一下源码呢,感激不禁
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-5-10 21:37 , Processed in 0.049083 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表