Nutzung
fields_hidden_by_default: Ja
}
Hierarchie
fields_hidden_by_default |
Akzeptiert
Ein boolescher Wert (ja oder nein) |
Definition
Standardmäßig werden in der Ansicht „Erkunden“ alle Felder einer Ansicht angezeigt. Wenn ein Feld für die Modellierung verfügbar sein soll, aber Nutzern nicht angezeigt werden soll, können Sie das Feld in der Feldauswahl von „Erkunden“ ausblenden, indem Sie dem Feld den Parameter hidden: yes
hinzufügen.
Wenn Sie die meisten Felder in einer Ansicht ausblenden möchten, können Sie stattdessen den Parameter fields_hidden_by_default: yes
in die Ansicht einfügen. Dadurch wird der Standardwert für alle Felder der Ansicht auf hidden:yes
festgelegt. Wenn Sie dann ein Feld in der Ansicht darstellen möchten, können Sie dem Feld den Parameter hidden:no
hinzufügen.
Ausgeblendete Felder können weiterhin in der Benutzeroberfläche aufgerufen werden, wenn sie manuell zur URL hinzugefügt werden. Daher ist der Wert
hidden
eine Sicherheitsfunktion.
Beispiele
In dieser airports
-Beispielansicht wird der Parameter fields_hidden_by_default: yes
verwendet, sodass alle Felder in der Ansicht „Erkunden“ standardmäßig ausgeblendet sind. Die Dimension „country
“ ist mit hidden:no
definiert und wird daher in der Ansicht „Erkunden“ angezeigt. Die Dimension id
hat keinen hidden
-Parameter. Sie wird daher mit dem Standardwert versehen und im Bereich „Erkunden“ der Ansicht ausgeblendet.
view: airports {
sql_table_name: flightstats.airports ;;
fields_hidden_by_default: yes
dimension: id {
primary_key: yes
type: number
sql: ${TABLE}.id ;;
}
dimension: county {
type: string
sql: ${TABLE}.county ;;
hidden: no
}