douang2297 2018-12-20 05:48
浏览 14

Golang提示符ui:有没有办法指向以前选择的值

I am implementing a CLI and there I have a select list to choose from an array of values.

cellTemplate := &promptui.SelectTemplates{
    Label:    "{{ . }}",
    Active:   "\U000027A4 {{ .| cyan }}",
    Inactive: "  {{ . | white }}",
    Selected: green("\U00002713 ") + boldWhite("cell context: ") + "{{ .  | faint }}",
    Help: faint("[Use arrow keys]"),
}

cellPrompt := promptui.Select{
    Label: yellow("?") + " Select a cell cluster",
    Items: <Array of items>,
    Templates: cellTemplate,
}

Screen Shot

This works fine but once I select an item, the next time I list the items, I want to point it to the item I previously selected. If I selected second item, it when I enter the command to list items, it should look like this.

Screen Shot

I can save get the key and value of the previously selected item. Any idea?

Is it possible?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
    • ¥15 Python3.5 相关代码写作
    • ¥20 测距传感器数据手册i2c
    • ¥15 RPA正常跑,cmd输入cookies跑不出来
    • ¥15 求帮我调试一下freefem代码
    • ¥15 matlab代码解决,怎么运行
    • ¥15 R语言Rstudio突然无法启动
    • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
    • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
    • ¥15 用windows做服务的同志有吗