Maximo Anywhere 7.6 - Adding additional field to a list item - Error: Cannot add an item to layout
Maximo Anywhere 7.6 - Adding additional field to a list item - Error: Cannot add an item to layout
我们正在尝试在服务请求应用程序的 SR 列表屏幕中添加一个字段。我们能够在响应中看到附加字段的数据,并在详细信息屏幕中看到该值。但是,即使我们在 WorkListItem.xml 中进行了更改,列表屏幕中也看不到相同的内容。当我们查看开发人员日志时,我们看到如下错误。
无法将项目添加到布局 [generated_application_ui_layout_small_WorkListItem_0]。位置 [item7] 不存在。
我们执行了 build.xml 和 artifact-processor.xml。但是 if 没有用,因为我们仍然收到错误。
下面是 app.xml 和 WorkListItem.xml 中添加的代码片段。
app.xml
<listItemTemplate id="ServiceRequest.MyReportedSR_serviceRequest_listItemTemplate_WorkListItem" layout="WorkListItem">
.
.
<listtext id="ServiceRequest.MyReportedSR_serviceRequest_WorkListItem_internalpriority" layoutInsertAt="item7" resourceAttribute="internalpriority"/>
</listItemTemplate>
WorkListItem.xml
<layout>
.
.
<row id="row_3">
<column colspan="10" columnid="item7" id="item7_column"/>
</row>
</layout>
如果我们遗漏了任何步骤,请告诉我们。
此致,
卡尔提克
layoutInsertAt 字段应指向布局中的 id,即 id="item7_column",而不是 "item7"。
看起来标准服务请求应用程序在引用 Worklistitem 布局时出现问题 xml。我发现 app.xml 中有映射到 item2 的字段,但布局 xml 中不存在 item2。
我创建了一个从 WorkListItem 复制的自定义布局文件并提供了一个不同的名称。它在引用新布局 xml 后起作用,其中包括 item2(对于现有字段)和 item7(我们想要显示的新字段 ) 添加到布局 xml.
我们正在尝试在服务请求应用程序的 SR 列表屏幕中添加一个字段。我们能够在响应中看到附加字段的数据,并在详细信息屏幕中看到该值。但是,即使我们在 WorkListItem.xml 中进行了更改,列表屏幕中也看不到相同的内容。当我们查看开发人员日志时,我们看到如下错误。
无法将项目添加到布局 [generated_application_ui_layout_small_WorkListItem_0]。位置 [item7] 不存在。
我们执行了 build.xml 和 artifact-processor.xml。但是 if 没有用,因为我们仍然收到错误。
下面是 app.xml 和 WorkListItem.xml 中添加的代码片段。
app.xml
<listItemTemplate id="ServiceRequest.MyReportedSR_serviceRequest_listItemTemplate_WorkListItem" layout="WorkListItem">
.
.
<listtext id="ServiceRequest.MyReportedSR_serviceRequest_WorkListItem_internalpriority" layoutInsertAt="item7" resourceAttribute="internalpriority"/>
</listItemTemplate>
WorkListItem.xml
<layout>
.
.
<row id="row_3">
<column colspan="10" columnid="item7" id="item7_column"/>
</row>
</layout>
如果我们遗漏了任何步骤,请告诉我们。
此致, 卡尔提克
layoutInsertAt 字段应指向布局中的 id,即 id="item7_column",而不是 "item7"。
看起来标准服务请求应用程序在引用 Worklistitem 布局时出现问题 xml。我发现 app.xml 中有映射到 item2 的字段,但布局 xml 中不存在 item2。
我创建了一个从 WorkListItem 复制的自定义布局文件并提供了一个不同的名称。它在引用新布局 xml 后起作用,其中包括 item2(对于现有字段)和 item7(我们想要显示的新字段 ) 添加到布局 xml.