AWC通过渲染配置添加关系功能

​使用AWC自带的command(com.teamcenter.rac.common.AddNew)基于某个对象下创建对象并添加关系

<section titleKey="显示名称">
        <objectSet source="关系.对象类型" defaultdisplay="tableDisplay" sortby="object_string" sortdirection="ascending">
            <tableDisplay>
                <property name="item_id"/>
                <property name="object_name"/>
            </tableDisplay>
            <treeDisplay>
                <property name="item_id"/>
            </treeDisplay>
            <listDisplay/>
            <thumbnailDisplay/>
                <command actionKey="newBusinessObjectContextualAction" commandId="com.teamcenter.rac.common.AddNew" renderingHint="commandbutton"/>
                    <parameter name="localSelection" value="true"/>
                </command>
        </objectSet>
    </section>

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要在 Teamcenter AWC添加 loading 组件,可以使用 `NX.ui` API 提供的 `Spinner` 对象。以下是一个简单的示例: 首先,在需要添加 loading 组件的地方,定义一个 `Spinner` 对象,并将其隐藏: ```javascript var spinner = NX.ui.spinning.Spinner({ hidden: true }); ``` 然后,在需要显示 loading 组件的地方调用 `spinner.show()` 方法,同时在需要隐藏 loading 组件的地方调用 `spinner.hide()` 方法。例如: ```javascript spinner.show(); // Some async operation await new Promise(resolve => setTimeout(resolve, 2000)); spinner.hide(); ``` 最后,将 `Spinner` 对象添加到 Teamcenter AWC 的 `Viewport` 对象中: ```javascript NX.app.Application.viewport.add(spinner); ``` 完整的示例代码如下: ```javascript var spinner = NX.ui.spinning.Spinner({ hidden: true }); NX.app.Application.viewport.add(spinner); var btn = new Ext.Button({ text: 'Load Data', handler: async function() { spinner.show(); // Some async operation await new Promise(resolve => setTimeout(resolve, 2000)); spinner.hide(); } }); NX.app.Application.viewport.add(btn); ``` 在上面的示例中,我们创建了一个按钮,当用户点击该按钮时,显示 loading 组件,并执行一些异步操作。完成异步操作后,隐藏 loading 组件。 注意:在 Teamcenter AWC 中,`NX.ui` API 是不推荐使用的,因为它们可能会在未来版本中被删除或更改。建议使用 `NXOpenUI` API 或 `TCUI` API 进行开发。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叮当LIU

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值