我有一个带有百里香模板的HTML页面,带有一个名为“ Create New” 的按钮以及一个由多列组成的表格。在每一行的末尾,都有一个名为“ edit” 的按钮。
“新建” 重定向到具有新表单的页面。该表单具有文本字段和下拉列表,并且在提交后会在带有表格的页面中创建新行。
“编辑” 按钮应重定向到同一表单页面,其中所有字段都自动填充有该行的值,并且在提交后,应使用更新后的值来更新该特定行。
“创建新” 按钮可以正常工作,但是当我按下“ edit” 按钮时,它将重新显示为带有自动填充该值的文本字段的表单行。但是下拉列表似乎并未自动填充。实际上,当我尝试查看下拉菜单的选项时,什么也看不到。
如果有帮助,则从HashMap中获取下拉值。
这是我的下拉列表div的片段,该片段未自动填充,而文本框div则自动填充-
<div class="form-group">
<label class="control-label col-sm-3">Dropdown Name:</label>
<div class="col-sm-7">
<select class="custom-select form-control" th:field="*{XXX}">
<option selected th:each="XXX : ${allXXX}" th:value="${XXX}" th:text="${XXX}">
Choose XXX...
</option>
</select>
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-3">text name:</label>
<div class="col-sm-7">
<input type="text" class="form-control" th:field="*{Text}" placeholder="Enter the task alias" />
</div>
</div>
让我知道您是否需要控制器类的摘要。任何帮助表示赞赏。谢谢。