包含已修改上下文对象的高级面板
这是基于在“类型和属性管理”实用程序中定义的布局的仅查看属性面板。该面板会针对 "Poem" 对象的容器显示映射到屏幕类型“信息页面 - 更多属性”(ScreenDefinitionName.MORE_ATTRIBUTES)) 的布局。其显示在 Poem 信息页面中的新选项卡上。
请注意:要显示此示例,必须已将 Poem 类型加载到您的 Windchill 系统中。
此外,要查看此基于布局的面板,必须使用新建文档向导在产品、项目或存储库容器中创建 Poem 类型的对象。如果在其中一个容器中不存在 Poem 对象,您将看到仅显示容器名称的非基于布局的面板。
此示例对以下内容进行了说明:
如何使用 Java 构建器类创建基于布局的面板
如何使用与页面上下文对象不同的面板的上下文对象
如何更改属性面板组的标题
已使用扩展 TypedAttributesPanelBuilder 的 Java MVC 构建器类配置面板。
构建器会覆盖其超类的 buildAttributePanelConfig() 方法,以便可以重置面板的上下文对象,并设置单个面板组的标题。
构建器通过调用 JcaComponentParams.setContextObject() 来重置上下文对象。应谨慎重置上下文对象。必须在创建面板配置前完成此操作,并且在页面上显示其他组件时,可能会产生意想不到的后果。
要重置组的标题,构建器将针对组配置调用 setLabel()。如果未重置标题,则组将具有在“类型和属性管理”实用程序中指定的标题。
信息页面中的高级属性面板示例类似,通过在信息页面 URL 上指定 "tlnaction" 和 "tlntype" 参数,可将属性面板显示在 Poem 信息页面的新选项卡上。有关如何执行此操作的详细信息,请参阅信息页面中的高级属性面板
示例的位置
要导航至产品中的此示例,请转至“自定义” > “组件目录” > “属性面板” > Advanced Panel with Modified Context Object
此示例使用的操作模型
此示例使用的操作
此示例使用的文件
源文件
说明
com\ptc\mvc\builders\carambola\LiteratureContextObjectAttributePanelBuilder
创建面板的配置和基准对象的构建器
这对您有帮助吗?