如何禁用edit_line

时间:2014-08-02 13:35:15

标签: ruby user-interface shoes

我想在用户版本(灰色字段)中禁用文本输入字段(Shoes中的edit_line)。 我希望有可能设置文本,但我不想给用户这种可能性。 我检查了手册但是edit_line没有任何内容,只有基础知识。

2 个答案:

答案 0 :(得分:2)

以上答案完全有效!但是,如果您想在创建edit_line对象后在启用状态和禁用状态之间切换,则可以使用:

@line = edit_line
@line.state = "disabled" #Disables @line
@line.state = "enabled" #Enables @line back!

答案 1 :(得分:1)

在评论会议中回答,要禁用edit_line,您需要传递state选项:
edit_line(state: "disabled")