導覽按鈕延伸

導覽按鈕 (Button for navigation) 是一種視覺化延伸,可讓您新增按鈕,以導覽至其他工作表、故事或網站。您也可以在導覽之前新增一或多個將執行的動作。它包括在 Dashboard bundle 中。

什麼情況下使用

當您想要提供自訂的導覽選項時,導覽按鈕將會非常有用,例如,如果您想要前往其他工作表,並清除所有的選取。

清除導覽按鈕

您可以在編輯的工作表上建立導覽按鈕。

請執行下列動作:

  1. 從資產面板中的自訂物件 > Dashboard bundle,將 Button for navigation 物件拖曳至工作表。
  2. 透過在 Actions and navigation > Navigation 中設定選項,以選取導覽動作 Navigation action。可使用的導覽器選項為:

    • None:按一下按鈕時,不執行導覽動作,但是您可以新增其他基本動作。
    • Go to first sheet:開啟應用程式的第一個工作表。
    • Go to next sheet:開啟應用程式的下一個工作表。
    • Go to previous sheet:開啟應用程式的上一個工作表。
    • Go to last sheet:開啟應用程式的最後一個工作表。
    • Go to a sheet:開啟指定的工作表。選取要使用Select sheet開啟哪個工作表。
    • Go to a sheet (defined by sheet Id):開啟工作表 ID 定義的指定工作表。輸入工作表的工作表 ID,以使用 Sheet Id 開啟。
    • Go to a story:開啟指定的故事。選取要使用 Select story 開啟哪個工作表。
    • Open a website / eMail:開啟指定的網站。在 Website URL 中輸入網站 URL。如果您想要使用 Open in same window 設定在相同的視窗或新視窗中開啟網站,則可以設定。
    • Switch to edit mode:切換至目前工作表的編輯模式。
  3. Button layout > Label下的 Label 中設定按鈕名稱。

當您已經建立導覽按鈕,您可能會想要調整其外觀並新增一或多個在導覽前執行的基本動作。

新增在導覽前執行的動作

您可以在 Actions and navigation > Navigation 下,新增一或多個在導覽動作前執行的一或多個其他動作。會從最頂端依序執行動作。

在所有使用 Select field 選取欄位的動作中,您可以在下拉式功能表中選取 Define field by expression,然後在 Field 中輸入運算式。

  • Apply a bookmark:套用您使用 Select bookmark 指定的書籤。
  • Clear all selections:清除所有欄位中的所有選取。
  • Clear selections in other fields:清除您使用 Select field 所指定欄位相關的所有欄位中的選取。您可以使用 Overwrite locked selections 設定選擇覆寫鎖定的欄位。
  • Move forwards (in your selections):在選取歷史中前進一步。
  • Move backwards (in your selections):在選取歷史中返回一步。
  • Clear selections in field:清除您使用 Select field 所指定欄位中的所有選取。
  • Lock all selections:清除所有欄位中的所有選取。
  • Lock a specific field:清除您使用 Select field 所指定欄位中的所有選取。
  • Unlock all selections:解除鎖定所有欄位中的所有選取。
  • Unlock a specific field:解除鎖定您使用 Select field 所指定欄位中的所有選取。
  • Unlock all and clear all:解除鎖定並清除所有欄位中的所有選取。
  • Select a value in a field:在您使用 Select field 指定的欄位中,選取使用 Value 指定的值。
  • Select all values in a field:清除您使用 Select field 所指定欄位中的所有值。您可以使用Overwrite locked selections設定選擇覆寫鎖定的欄位。
  • Select multiple values in a field:在您使用 Select field 指定的欄位中選取多個值,這些值是使用在 Value 中以分號分隔的值清單所指定。
  • Select alternatives:在使用 Select field 指定的欄位中選取所有的替代值。您可以使用 Overwrite locked selections 設定選擇覆寫鎖定的欄位。
  • Select a value and lock field:在您使用 Select field 指定的欄位中,選取使用 Value 指定的值,然後鎖定欄位。
  • Select excluded:選取您使用 Select field 所指定欄位中的所有排除值。您可以使用 Overwrite locked selections 設定選擇覆寫鎖定的欄位。
  • Select possible values in a field:選取您使用 Select field 所指定欄位中的所有可能值。您可以使用 Overwrite locked selections 設定選擇覆寫鎖定的欄位。
  • Set variable value:設定使用 Value 指定的值,這個值是您使用 Variable name 所指定的變數。
  • Toggle field selection:在使用 Select field 指定的欄位中,切換使用 Value 指定的值。您可以使用 Overwrite locked selections 設定選擇覆寫鎖定的欄位。

變更外觀

您可以在屬性面板下,在 Button layout 下使用數種方法來變更按鈕的外觀:

  • Label 中變更按鈕的標籤。
  • 透過在 Icon 下將 Show icon 設定為 On,然後在 Icon 中選取要顯示的圖示,將圖示新增至按鈕。
  • Size and alignment 之下設定大小和對齊。

    您可以使用按鈕寬度來設定按鈕寬度。如果您希望按鈕可以最寬,請選擇 Full Width,然後使用 Label alignment 選擇標籤的位置。如果您希望將按鈕寬度調整至標籤文字的長度,也可以選取 Auto Width

    使用 Button position 在容器內設定按鈕的位置。

  • 透過在 Enable condition 下將 Use enable condition 設定為 On,設定啟用按鈕的條件,然後輸入要在 Enable condition 中評估的運算式。

限制

如需一般限制的資訊,請參閱Qlik 所提供的視覺化延伸搭售的 限制