1

我正在创建一个维护页面,我想在其中使用浏览器 UI 组件选择一个任务。我具体要做的是过滤并仅显示尚未完成的任务。我可以使用浏览器 UI 组件来实现吗?Exact Synergy Enterprise 是否为此功能提供其他组件?

4

1 回答 1

0

您应该创建浏览器并在UI 组件Repository Explorer中使用它。browsefield

转到System选项卡,处理到Setup选项卡,Repository section然后单击Explorer。找到您的Repository group,输入它,单击、等Browsers旁边的选项卡。Business componentsFunctional components

单击Add并提供Name, Caption,Caption suffix字段。Query然后在字段中编写您的 SQL 查询。结构是:

SELECT <column(s)> FROM <database table> WHERE <column(s)> IS NOT NULL ORDER BY <column>.

暂时将该Column info字段留空。Result columns使用将用作浏览器组件结果的列名称填写该字段。

最后,在字段中添加数据库表名Table list。单击Save + Edit列信息按钮。从下面显示的列表中编辑列名称Information section并用标题填写Header/Term ID字段,描述您的列(这将显示在前端用户的浏览器 UI 中)。单击Save并测试您新创建的浏览器。如果出现问题,请从头开始重复步骤。大多数时候问题可能是错误地填写了列信息字段。

现在转到您的ASPX页面并将browsername属性添加到您的browsefieldUI 组件。这样做会将browserfield组件设置为您新创建的浏览器组件。这是您在设置browsefieldUI 组件时希望在维护页面中看到的:

<ex:cardfield runat="server" id="cf" caption="Item" captionid="0">
    <ex:browsefield runat="server" id="p" browsername="pbr" datasource="bc" />
</ex:cardfield>

希望这能让您快速了解您需要做什么才能根据您的情况进行调整tasks

于 2012-07-22T20:24:53.993 回答