sliceUrl

sliceUrl(slice: ordinal) 🡒 text, pure function

This function returns a URL that pinpoints a single slice within the dashboard. This URL can be used to offer a navigation UX that differs from the default slice selector.

table T[t] = with 
  [| "Pant" as Product, "Blue" as Color |]
  [| "Cap",             "Red"           |]
  [| "T-shirt",         "White"         |]

T.slice = sliceDashboard(T.Product) by t

show table "One slice at a time" a1b2 slices: slice with
    T.Product
    T.Color

show table "Click to select a slice" a3b5 with
    T.Product { href: #[sliceUrl(T.slice)] }

sliceUrl(slice: ordinal, tab: text) 🡒 text, pure function

table T[t] = with 
  [| "Pant" as Product, "Blue" as Color |]
  [| "Cap",             "Red"           |]
  [| "T-shirt",         "White"         |]

T.slice = sliceDashboard(T.Product) by t

show table "One slice at a time (no color)" a1b2 slices: slice { tileTab: "noColor" } with
    T.Product
show table "One slice at a time (with color)" a1b2 slices: slice { tileTab: "Color" } with
    T.Product
    T.Color

show table "Click to select a slice" a3b5 with
    "\{T.Product} (no color)"  { href: #[sliceUrl(T.slice, "noColor")] }
    "\{T.Product} (with color)" { href: #[sliceUrl(T.slice, "Color")] }