提问人:Ludovic Baratier 提问时间:9/6/2023 更新时间:9/6/2023 访问量:8
SemanticUI 下拉列表隐藏输入值设置为未定义
SemanticUI Dropdown hidden input value set to undefined
问:
我在 rails 全栈应用程序中使用 SemanticUI 和 cell gem。
我正在呈现一个带有单元格的记录表(TableCell
)
每行都有一个 SemanticUI 多选输入,我正在使用另一个单元格 () 来呈现此输入。SelectInputCell
我正在为每个多选输入设置隐藏输入的默认值。
但第一个隐藏的输入值始终设置为 。对于其他隐藏的输入,一切都是正确的。undefined
这是我在我的SelectInputCell
TableCell.rb
row[:active] = cell(Inputs::SelectInputCell, nil,
choices: choices,
multiple: true,
value: selected_product
)
字符串在哪里selected_input
这是.html.erb
SelectInputCell
<input id="<%= id %>" name="<%= name %>" value="<%= value %>" type="hidden" class="<%= input_class %>">
这是.js.erb
SelectInputCell
$('.ui.selection.dropdown').dropdown();
$('.ui.selection.dropdown.clearable').dropdown({
clearable: true,
})
我确定我的变量是一个字符串。value
SelectInputCell
.html.erb
我之前在运行中记录了隐藏输入的值,但第一个隐藏输入的值已设置为 。TableCell
.js.erb
undefined
这一定是关于SemanticUI下拉列表的初始化,但我无法弄清楚。
为什么第一个隐藏的输入值被设置为,而我的代码和日志中的所有内容都相反。undefined
感谢您的帮助和时间!
答: 暂无答案
评论