小编Sam*_*ips的帖子

榆树中的可分类表

我正在尝试在Elm中设计一个功能,从Json解析数据,然后在可排序的表中呈现它.

当然,我正在使用解码器将Json数据存储在记录列表中; 然后在视图中我将记录列表转换为Dicts列表,因为我想迭代网格中的数据.我还使用str列表列来为网格中的列提供标题,以确保数据在网格中出现的顺序是可自定义的.

resourceDecoder : Decoder Resource
resourceDecoder =
    decode Resource
        |> required "year" int
        |> required "total_amount" string
        |> required "seq_type" string
        |> required "sent" bool
        |> required "parents_id" int
        |> required "month" int
        |> required "location_id" int
        |> required "child" childDecoder
        |> required "id" int
Run Code Online (Sandbox Code Playgroud)
childDecoder : Decoder Child
childDecoder =
    decode Child
        |> required "firstname" string
        |> required "lastname" string
Run Code Online (Sandbox Code Playgroud)
responseDecoder : Decoder (List Resource)
responseDecoder =
    Json.Decode.list resourceDecoder
Run Code Online (Sandbox Code Playgroud)
recordToDict : Resource -> ResourceDict
        recordToDict record = …
Run Code Online (Sandbox Code Playgroud)

elm

4
推荐指数
1
解决办法
773
查看次数

自定义绑定以在括号中包装选择

我有一个漂亮的组合键在括号中包含一个单词: cw(<C-r><C-o>")<ESC>.

我想要做的是创建一个自定义绑定(,它可以在任何选择上运行.

如果我处于可视模式并选择了一个文本块或几个块,(则应将所有选定的块包装在括号中.

如果我处于正常模式并键入(3j,则应执行组合c3j(<C-r><C-o>")<ESC>.

谢谢您的帮助.

vim

3
推荐指数
1
解决办法
96
查看次数

标签 统计

elm ×1

vim ×1