社区
PowerBuilder
帖子详情
PB Grid 窗口怎么实现这样的效果
bibidbzfish
2017-03-09 06:07:21
如图所示,在grid表中怎么实现跨列共同使用一个标题,标题支持用户改变列宽,第二个就是grid报表怎么加标题,标题最好也要支持动态根据用户拖动自动完成宽度的变化
...全文
899
8
打赏
收藏
PB Grid 窗口怎么实现这样的效果
如图所示,在grid表中怎么实现跨列共同使用一个标题,标题支持用户改变列宽,第二个就是grid报表怎么加标题,标题最好也要支持动态根据用户拖动自动完成宽度的变化
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
PB菜鸟
2017-03-29
打赏
举报
回复
引用 7 楼 fengxiaohan211 的回复:
估计是自己画的 freeform
++++
fengxiaohan211
2017-03-28
打赏
举报
回复
估计是自己画的 freeform
sungxf
2017-03-25
打赏
举报
回复
使用黄国酬的中国式报表组件就可以
xiaocaoya
2017-03-22
打赏
举报
回复
数据采用freeform类型,页头根据需求自己拼就是了
WellSoft
2017-03-09
打赏
举报
回复
可以写脚本画线加粗线条, 不加粗的话碳打线条很细, 针打没问题.
WellSoft
2017-03-09
打赏
举报
回复
这个还是动态生成的. 列数不固定.
WellSoft
2017-03-09
打赏
举报
回复
没难度, 有足够的耐心就行.
WorldMobile
2017-03-09
打赏
举报
回复
目测你的这个数据窗口不是grid风格的,应该是Freeform来实现的,如果需要调整列宽,可以自己写代码来模拟grid的调整列宽
用Grid的话,你可以用文本框(Text),底色为白色,这样就可以把grid的线盖死,但如果允许列宽调整的话,效果比较差,需要在width上写表达式,但如果允许列移动的话,拖几下后就乱了
pb
数据
窗口
美化(
grid
线条颜色/字体垂直居中)
pb
数据
窗口
美化,
pb
12.5源码,数据
窗口
字体垂直居中,自定义
grid
类型线条颜色
自定义
pb
数据
窗口
线条颜色
pb
9源码,自定义
pb
数据
窗口
线条颜色,包括
grid
样式数据
窗口
,绘制边框等,另还提供了一个提取机器码的函数
PB
数据Grod数据
窗口
列宽度自动适应
PB
数据
窗口
自适应列宽!
Grid
类;
PB
数据
窗口
史上最强美化
数据
窗口
美化,
PB
图文混排,任意使用iconfont图标,让你的图标无处不在。扁平化滚动条。强劲的功能提供给你,靠你自己的体验与发挥。
PB
数据
窗口
source介绍及举例
数据
窗口
源码介绍 (举例见d_dbit_example.srd,测试数据库为
PB
自带的EAS Demo DB V120) 1.第一行:release 12; 数据
窗口
所属
PB
的版本号,如果想把高版本的datawindow导入低版本的
PB
中要修改此数字; 2.datawindow()行 通常用修改processing属性,可以把你的数据
窗口
由
grid
变成freeform或其它类型 例:freeform:0
grid
:1 3.header()行 可以整行复制粘贴,并命名为header[1],header[2],这样可以让数据
窗口
有多个header 4.table()行 这里全是定义的数据属性,是setitem,update,object.data等方法访问的根源 如果存在table()里的column,数据
窗口
里可以不存在任何对象,仍然可以访问数据
窗口
的数据 如果想创建一个空的数据
窗口
,可以只定义: release 12; table() 5.table(column行) 是第几个column,它的ID就是多少,其中也定义了是否可以update时和更新到数据表的字段名 6.table(retrieve行) 检索数据时使用的SQL语句,可以通过setsqlselect或modify("table.sqlselect")方法去动态修改 修改后要重新定义数据
窗口
的更新属性 7.column()行 id即是对应table(column行)里的行次,名称(name)可以随便命名,也可以没有,则默认为table(column行)里的name 8.compute()行 计算列,可以通过表达式计算显示特定值(具体函数可以见共享里的画笔函数). 9.text()行 有时可以代替计算列; 通过定义text的表达式,可以
实现
一列中显示两个字段值,注意结果必须要转换成string类型(而column和compute则不行); 10.htmltable()行 按照格式导出(saveas)html文件,为了保证格式的完整,数据
窗口
的单位最好设置成pixels GenerateCSS='1' //保持格式及颜色 Border='0' //不要table边框 CellSpacing='0' //单元格无间距(此项在界面上经常设置不上) 注: (1)
Grid
生成
标签,Freeform生成
+
标签; (2)生成htmltable时,不知为何会在CSS中的开始自动加一个分号";",导致excel等浏览器打开不能正常显示格式; (3)band为foreground或background的对象导不出来,可以动态修改后再导出. 11.export.xml()行 定义导出xml文件的格式,并为模板保存名称 使用时一定要设置usetemplate值 12.import.xml()行 定义导入xml文件的格式,并为模板保存名称 使用时一定要设置usetemplate值 13.表达式介绍 略 14.其它也略
PowerBuilder
1,075
社区成员
66,437
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章