社区
非技术版
帖子详情
看看这个问题,不好解决哦!
kind_li
2002-01-28 04:47:11
数据窗体问题,如何设置多行的背景颜色,用表达式:
dw_main.modify("DataWindow.Detail.Color='0 ~t if(getrow()=" + string(row) + ",rgb(255,0,0),rgb(0,255,255))'" )
只能设置单行,不能设置多行,并且会覆盖掉以前设置的行颜色。
怎么办?
...全文
93
7
打赏
收藏
看看这个问题,不好解决哦!
数据窗体问题,如何设置多行的背景颜色,用表达式: dw_main.modify("DataWindow.Detail.Color='0 ~t if(getrow()=" + string(row) + ",rgb(255,0,0),rgb(0,255,255))'" ) 只能设置单行,不能设置多行,并且会覆盖掉以前设置的行颜色。 怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jia12345678901
2002-01-29
打赏
举报
回复
哈哈,用 in
例子如下:
ls_modify=ls_object+".background.color='0~tif(getrow() in ("+string(il_findrow[1])+"),rgb(250,255,180),if(getrow()=currentrow(),rgb(198,211,222),rgb(255,255,255)))'"
il_findrow[1]是定义的需要显示特定颜色的数组列,上列只用了了一个,可追加动态调用. ~
Methodor
2002-01-28
打赏
举报
回复
error~~
仔细调试了~~
programbcb
2002-01-28
打赏
举报
回复
dw_main.modify("DataWindow.Detail.Color='0 ~t case(getrow() when 1 then rgb(255,0,0) when 2 then rgb(0,255,255) when ... else ...)'" )
「已注销」
2002-01-28
打赏
举报
回复
给你各解决思路:
以后在处理这种问题时,你要从数据窗口的参照列来考虑,如果你要改变某一个有唯一特性的对象的属性时,很显然,对对象的调用要准确无误。
dw_main.modify("DataWindow.Detail.Color='0 ~t if(getrow()=" + string(row) + ",rgb(255,0,0),rgb(0,255,255))'" )
它改变了明细区的背景,如果要改变多行的背景颜色,首先可以在每列的画笔中都定义它的背景色,即可,这是数据窗口的参照体是当前行d的属性.
其他的处理方法,改变列的背景参照体,好象在列的layer属性中,然后就可用你的语句了
ksmgbits
2002-01-28
打赏
举报
回复
在数据窗口的所有列的画笔中写if( isSelected(),"rgb(255,0,0)","rgb(0,255,255)")表达式即可
dingxiaojun
2002-01-28
打赏
举报
回复
把row改成currentrow试试,
例:
if ( currentRow() = getrow(),rgb(248,233,188),if(mod(getrow(),2) = 0,rgb(224,229,206),rgb(234,235,217)))
lesni
2002-01-28
打赏
举报
回复
直接在DataWindow的设计模式下的属性中写。
修复“错误提示内存不能为read”的工具
这个
问题
我以前也遇到过不知道怎么
解决
现在终于有办法了!呵呵! 我们就
看看
是什么原因引起的吧,另外附送一个小工具修复见下面附件 总结下大概以下9个原因 1、驱动不稳定,与系统不兼容,这最容易出现内存不能为...
实用干货!Java乱码
问题
原因及
解决
方案大全
最近有粉丝给壹哥发来私信,问我Java里的乱码
问题
该怎么
解决
,说是自己被乱码
问题
给弄的焦头烂额的。其实乱码
问题
解决
起来很简单,很多人搞不定乱码是由于没有找到导致乱码的根本原因!试想,如果你都找不到导致乱码...
手机4g信号强的服务器,4G信号
不好
?手把手教你
解决
手机信号
问题
!
我这信号
不好
!你大声点儿我听不清!你听我说,诶怎么突然挂电话了呢……”尤其是新年马上要到来,回家团年的时候,如果手机遇到信号
问题
,那岂不是很要命!首先,让我们来
看看
世界各地充满智慧的人们是怎样增强信号...
一个想法(续二):换个角度思考如何
解决
IT企业招聘难的
问题
!
上一篇文章:一个想法:成立草根技术联盟对开发人员进行技术定级
解决
企业员工招聘难
问题
!当时写文的思维,是从一个公益组织的角度的思考。因此,有不少关于从利出发的反方观点,的确是值的思考,任何的改革都需要...
win10显示此设备不支持接收miracast的
解决
办法【【百度的方法均
不好
使,自己发现的,亲测有效!!!!】】
我的是以前可以投,现在用突然发现不可以了(说明我的电脑是支持投屏的)】,并且根据网上的很多方法,进行一顿设备管理器的操作还
不好
使的时候,那么我的这个办法就可以
解决
这个奇怪的
问题
。
解决
办法 把电脑上的...
非技术版
401
社区成员
11,494
社区内容
发帖
与我相关
我的任务
非技术版
PowerBuilder 非技术版
复制链接
扫一扫
分享
社区描述
PowerBuilder 非技术版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章