ブラウザ UI コンポーネントを使用してタスクを選択するメンテナンス ページを作成しています。具体的にやりたいことは、まだ完了していないタスクのみをフィルタリングして表示することです。ブラウザ UI コンポーネントを使用してこれを実装できますか? Exact Synergy Enterprise は、この機能のために他のコンポーネントを提供していますか?
1 に答える
ブラウザを作成し、 UIコンポーネントRepository Explorerで使用する必要があります。browsefield
タブに移動し、Systemタブに処理してSetup、Repository sectionクリックしますExplorer。を見つけて入力し、、などの横にあるタブRepository groupをクリックします。BrowsersBusiness componentsFunctional components
クリックしAddて、、、Nameフィールドを入力Captionします。Caption suffix次に、SQLクエリをQueryフィールドに記述します。構造は次のとおりです。
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新しく作成したブラウザをクリックしてテストします。問題が発生した場合は、最初から手順を繰り返します。ほとんどの場合、問題は列情報フィールドに誤って入力される可能性があります。
次に、ページに移動して、 UIコンポーネントに属性をASPX追加します。そうすることで、コンポーネントが新しく作成されたブラウザコンポーネントに設定されます。これは、 UIコンポーネントを設定するときにメンテナンスページに表示する必要があることです。browsernamebrowsefieldbrowserfieldbrowsefield
<ex:cardfield runat="server" id="cf" caption="Item" captionid="0">
<ex:browsefield runat="server" id="p" browsername="pbr" datasource="bc" />
</ex:cardfield>
これにより、で状況に合わせて調整するために何をする必要があるかがすぐにわかることを願っていますtasks。