從每個分頁狀態框的狀態(kit_status() 的 state)算出分頁的樣子:
Usage
kit_tab_states(
status,
locked = character(0),
locked_tips = NULL,
tabset = "tabs"
)Details
"locked"(灰色):寫在locked裡的分頁。滑過時的說明是locked_tips。"done"(打 ✓):狀態是"success"或"warning"(或直接寫"done")。"stale"(✓ 拿掉):狀態是"stale"。"ready":其他("idle"、"error"、"ready")。
結果交給 kit_send_tab_states()(或 kit_watch_tab_states())送到瀏覽器。
Examples
kit_tab_states(
list(upload = "success", missing = "stale", join = "idle"),
locked = "join", locked_tips = c(join = "還不能用:先加入至少 2 個檔案")
)
#> [[1]]
#> [[1]]$tabset
#> [1] "tabs"
#>
#> [[1]]$value
#> [1] "upload"
#>
#> [[1]]$state
#> [1] "done"
#>
#> [[1]]$tip
#> [1] "已完成"
#>
#>
#> [[2]]
#> [[2]]$tabset
#> [1] "tabs"
#>
#> [[2]]$value
#> [1] "missing"
#>
#> [[2]]$state
#> [1] "stale"
#>
#> [[2]]$tip
#> [1] "設定或檔案改過了:要重新執行"
#>
#>
#> [[3]]
#> [[3]]$tabset
#> [1] "tabs"
#>
#> [[3]]$value
#> [1] "join"
#>
#> [[3]]$state
#> [1] "locked"
#>
#> [[3]]$tip
#> [1] "還不能用:先加入至少 2 個檔案"
#>
#>