首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将自定义字段合并到OSLC组件中

将自定义字段合并到OSLC组件中
EN

Stack Overflow用户
提问于 2016-01-13 05:40:54
回答 1查看 518关注 0票数 1

我在Maximo Anywhere的OSLC组件的文档中发现了一个程序性问题。我有一个自定义字段绑定到一个预先存在的Maximo MBO,我们如何通过OSLC访问它?每次添加自定义字段时都需要重新发布连接器吗?

EN

回答 1

Stack Overflow用户

发布于 2016-01-27 22:16:01

我会感谢更多正确的信息,让我尝试回答,你在maximo中创建了一个自定义字段,并且你想在任何地方使用maximo的字段部分,?

请遵循以下内容

向移动应用程序添加字段

添加到移动应用程序的字段由OSLC资源RDF定义。将字段添加到移动应用程序时,将字段的OSLC资源指定为应用程序定义文件中的资源属性。

关于此任务

您要添加到移动应用程序的字段的OSLC资源必须存在于Maximo®Asset Management中。您可以对要添加的字段使用现有的OSLC资源。您还可以通过在Maximo Asset Management中为字段创建资源并将资源RDF导入Maximo Anywhere来创建字段。

将字段添加到应用程序视图时,必须首先在应用程序定义文件的数据部分中定义该字段的资源。然后将资源添加到UI部分中的视图中,以便在应用程序上显示该字段。

如果翻译移动应用程序,请更新支持的每种语言的artifact.js文件,以包含字段的名称。每种语言的artifact.js文件都在MaximoAnywhere\apps\app_name\common\js\application\translation目录中。

操作步骤

在XML中,转到MaximoAnywhere\apps\app_name\artifact目录并使用MobileFirst编辑器打开app.xml文件。在“数据”部分中,将属性添加到要向其中添加字段的资源。

在“设计”选项卡上,找到要向其中添加字段的<resource>元素。

在“源”选项卡上,将包括形状文档详细信息的属性添加到<resource>元素。

例如,要将名为Risk的字段添加到Work Execution应用程序中的Work Order Details视图,请将risk属性的详细信息添加到名为workOrder的资源:

代码语言:javascript
复制
<resource providedBy="/oslc/sp/WorkManagement"
        describedBy="http://jazz.net/ns/ism/work/smarter_physical_infrastructure#WorkOrder"
        name="workOrder" pageSize="200" class="application.business.WorkOrderObject>
<attributes>
    <.....>
    <attribute name="risk" describedByProperty="spi_wm:risk" index="false" />

在UI部分中,将资源属性添加到要向其中添加字段的视图。

在“设计”选项卡上,找到要更新的<view>元素。在Source选项卡上,将资源属性添加到要更新的视图中的元素。

例如,将风险字段的资源属性添加到工作单详细信息的视图中:

代码语言:javascript
复制
<view id="WorkExecution.WorkDetailView" label="Work Order Details">
...
<groupitem transitionTo="WorkExecution.DescriptionView">
    <text resourceAttribute="description" label="Description" 
        editable="true" placeHolder="Tap to enter" />
</groupitem>
<groupitem>
    <text resourceAttribute="risk" label="Risk" 
        editable="true" placeHolder="Tap to enter" />
</groupitem>

可选:将TRUE值添加到可编辑属性,并将tap to enter的值添加到占位符属性,使该字段可编辑。占位符属性指示该字段是可编辑的,并且您可以在该字段中输入任何值。要将该字段更改为只读,请将可编辑属性的值更改为false,然后删除占位符属性。

保存您的更改。应用程序是自动构建的。

可选:要在移动模拟器中预览更改,请右键单击应用程序文件夹并选择Run As > Preview。

下一步要做什么

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34754292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档