SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 1141|回复: 3
打印 上一主题 下一主题

关于Extended Table Object

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2004-1-12 11:00:36 | 只看该作者

关于Extended Table Object

老施:
   我把一个控件,如textentry,combobox拉到extendedtable中,结果再frame的init中不能修改textentry或其他控件的属性,如enabled,editable.我的一些控件中的新定义的类又不能使用.
显示的错误信息如:
   ERROR: Cannot apply methods to widgets in an extended table while not in the table's GETROW or PUTROW.

  我就把这些属性再getrow中修改,还是有以上的问题.不知道怎么回事,请指点.
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2004-1-12 11:06:28 | 只看该作者
更有甚者:
   combobox进行选择时,说combobox的setAttributeValue的方法不能再getrow或putrow以外使用,太可恶了.
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2004-1-13 13:54:43 | 只看该作者
QQ,怎么用这么冷僻的Object!很难有人support的,幸好遇到我哦。
[img:2a53c]http://www.drugchina.net/bbs/UploadFile/200411313394763303.jpg[/img:2a53c]

在frame的scl中:
GETROW:
put 'INIT GETROW';
dcl object objtextentry;
call notify('OBJ1', '_get_widgets_', widgets);
do i=1 to listlen(widgets);
objtextentry=getiteml(widgets, i);
call send(objtextentry, '_set_border_color_', 'red');
objtextentry.enabled='No';
end;
return;

我想这些够用了吧?再深入的我也不熟了,自己好好摸索一下吧。 <!-- s:oops: --><img src="{SMILIES_PATH}/icon_redface.gif" alt=":oops:" title="Embarassed" /><!-- s:oops: -->
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2004-1-16 10:34:51 | 只看该作者
shi兄:
   非常感谢!
   最近项目演示,所以没空给你回复。明天就放假了,跟你拜个早年,祝你和你的小宝贝幸福快乐!

qkaiwei
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2025-1-7 12:56 , Processed in 0.282104 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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