0

我有一个简单的 WebMethods 用户任务,其中包含一些简单的字符串数据以及输入文档中的文档列表。此文档列表有 4 个字段。

任务视图具有字符串字段和文档列表的 aysnc 表,我已向其中添加了“添加行”表按钮。

问题是数据。任务完成后,已编辑的任何现有行都会反映在管道中,但如果我添加新行和值,则新行将被忽略。我已将数据直接绑定到表,并且还尝试了内容提供程序来处理数据,但是这两种方法都没有将更新的表数据传递到输出。

谢谢丰富

4

1 回答 1

1

理查德,尝试以下选项。

  1. 由于表格正在 UI 上进行编辑 - 删除sourceArray/sourceList binding of the content provider/ table provider. (要使用值列表填充此提供程序,
    • 创建一个新的action
    • 使用数据流实现将提供者分配sourceArray/sourceListactual source data list/Array.
    • 在呈现页面之前调用此服务(即,在Initialize加载页面时在方法中)。

com.webmethods.caf.faces.data.object.ListTableContentProvider2.在源代码和各个地方手动将提供程序类更改为“ ”。(验证打开的绑定视图并展开提供程序。它不应显示“ Refresh”操作。)

3.在提交表单按钮上调用一个动作,将提供者分配sourceArray/sourceListTarget data array/list.

于 2015-04-02T11:48:00.433 回答