找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 531|回复: 3
打印 上一主题 下一主题

如何给Field第二次赋值的时候把第一次赋的值给清空?(已解决)

[复制链接]

57

主题

181

帖子

2349

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2349
跳转到指定楼层
1#
发表于 2011-10-24 10:12 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 yneda 于 2011-10-26 08:40 编辑

如我写的下面代码:
CompsNameList = axlDBGetDesign()->components~>name
NetsNameList = axlDBGetDesign()->nets~>name

(“FindType”
FindType = form->curValue
OneObjectList = nil

;Find Componet
if( FindType == "Symbol" then
axlFormSetField( form "ObjectList" nil)
OneObjectList = CompsNameList)

;Find Net
if( FindType == "Net" then
axlFormSetField( form "ObjectList" nil)
OneObjectList = NetsNameList)

;Set ObjectList Field
axlFormSetField( form "ObjectList" OneObjectList )


这段代码不起作用,在第二次赋值的时候只是在第一次赋的list的后面追加一个list,求高手指点,谢谢!

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏2 支持!支持! 反对!反对!

57

主题

181

帖子

2349

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2349
4#
 楼主| 发表于 2011-10-26 08:39 | 只看该作者
谢谢指点!
把上面的axlFormSetField( form "ObjectList" nil)换成axlFormListDeleteAll(form "ObjectList")问题解决。

11

主题

104

帖子

2601

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2601
3#
发表于 2011-10-26 00:18 | 只看该作者
axlFormListDeleteAll(form "ObjectList")
互相学习,彼此保留一种敬畏吧。

117

主题

2352

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
13799

最佳敬业奖

2#
发表于 2011-10-25 21:48 | 只看该作者
这一段代码好像没什么问题。
谁画出这天地 又画下我和你
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-2-25 05:41 , Processed in 0.057060 second(s), 34 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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