SharePoint をデータ ソースとして使用し、ユーザーが休暇申請を作成できる休暇アプリを作成しましたが、作成した保留中の申請と直属の部下の申請のみを表示/編集します。それが作成された方法:
ホームページには、ビューのラベルが付いたボタンがあります: 新規依頼、私の依頼、直属の部下の依頼
各ボタンは、次の 2 つのアクションを実行します。 1. 選択肢の可変数値を設定します。2 リスト ビューに移動します
リスト ページの要素は、変数の値に基づいて変化します。 並べ替えフィルター:"If(variable=1,SortByColumns(Filter(VacationRequests, Author.DisplayName = User().FullName),"ID", If(SortDescending1, Descending, Ascending)), variable=2,SortByColumns(Filter(VacationRequests, Vacation_x0020_Request_x0020_Sta = "approve"),"ID", If(SortDescending1, Descending, Ascending)), variable=3,SortByColumns(Filter(VacationRequests, Approving_x0020_Manager.DisplayName = User().FullName),"ID", If(SortDescending1, Descending, Ascending)))"
値に基づくラベルの変更:
"If(variable=1,"My Requests",variable=2,"Approved Vacations",variable=3,"Direct Reports")"; background fill color of top rectangle also change based on values: "If(variable=1,RGBA(246, 88, 16, 1),variable=2,RGBA(99, 139, 44, 1),variable=3,RGBA(0, 121, 187, 1))";
最終結果は、ユーザーが表示できるビュー\フィルターからアイテムのみを表示\編集\削除できることです。