找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 86|回复: 4

[求助] 关于NXOPEN的明细表层级显示有会的大佬吗

[复制链接]

79

主题

889

回帖

5494

积分

上尉

积分
5494
发表于 3 天前 | 显示全部楼层 |阅读模式
本帖最后由 zwaiwo* 于 2025-10-23 15:12 编辑

RT SW里面有个明细表的显示功能是可以将多层级装配里面子装配的父项与其子项都显示出来,总装里面序号子装配为序号(1,2...) 子装配的子项就是(1-1,1-2...)请教一下NX里面怎么实现,有相关代码吗?主要逻辑我知道,就是如何向单元格写入属性内容和增加行列这些代码。目前我只知道实现逻辑是先创建一个列表,将需要写入到表格里面的所有部件遍历并读取相关属性值,然后再按照装配层级依次写入,就是创建这个空白单元格和增删改表格内容我还不知道怎么做,有大佬能给一个核心的示例代码吗?

5

主题

61

回帖

978

积分

五级士官

积分
978
发表于 3 天前 | 显示全部楼层
关联属性,仅顶级就是父组件,大多数都是关联组件属性来做的

点评

这个我知道,就是那个明细表的单元格编辑卡住了,新增行列 修改单元格内容都是使用的displayobject 这玩意儿没办法获得啊,总不能鼠标一直点那个表格啊   发表于 3 天前

5

主题

61

回帖

978

积分

五级士官

积分
978
发表于 前天 08:31 | 显示全部楼层
可以去看看uf中的tabnot类,里面的方法大概看下就知道nxopen里面是怎么做的了

79

主题

889

回帖

5494

积分

上尉

积分
5494
 楼主| 发表于 前天 09:51 | 显示全部楼层
本帖最后由 zwaiwo* 于 2025-10-24 16:26 编辑
arong_open_nx 发表于 2025-10-24 08:31
可以去看看uf中的tabnot类,里面的方法大概看下就知道nxopen里面是怎么做的了 ...

uf里面是通过ask单元格的序列号返回tag值操作这个我搞懂了,就是nxopen 里面没有相关的操作函数,nxopen 我知道大部分特征操作都是通过bulier函数进行创建跟修改,partslist函数里面没有相关的编辑操作,采用CreateTableSectionBuilder创建的表格就是个一次性的,后续不能编辑,要编辑要通过table类进行,但是这两个类怎么转换还没搞懂。我现在是计划用CreateTableSectionBuilder创建然后使用uf函数返回tag再转成taggobject在使用table类里面的编辑增加命令进行操作。再补充个神奇的情况,代码在VS里面编译后运行功能不正常,但是把代码放在开发工具那个编辑里面跑功能又正常真的是不知道怎么回事搞了一天了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2025-10-26 14:36

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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