单击编辑按钮后,不会自动填充Thymeleaf下拉列表

时间:2018-06-25 16:14:21

标签: java html twitter-bootstrap spring-boot thymeleaf

我有一个带有百里香模板的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>

让我知道您是否需要控制器类的摘要。任何帮助表示赞赏。谢谢。

0 个答案:

没有答案