【发布时间】:2021-10-26 08:32:16
【问题描述】:
我有一个带有返回对象列表的端点的 Spring Boot 微服务。然后,我使用带有 dataTable 和 Thymeleaf 的 HTML 页面将这些数据呈现给用户。我想做的是在页面上包含一个切换按钮,该按钮将根据端点共享的属性过滤端点返回的对象列表,该属性只有两个可能值之一。
基本上,我希望能够过滤模型中的数据,以便如果用户单击切换按钮,则表中仅显示带有attributeIWantToFilterOn=RIGHT 的对象。我想通过再次调用端点并在后端过滤数据来避免这样做。这可能吗?
{
"objectId": 1,
"objectName": "its name 1",
"attributeIWantToFilterOn": "LEFT"
},
{
"objectId": 2,
"objectName": "its name 2",
"attributeIWantToFilterOn": "RIGHT"
}
]
【问题讨论】:
-
可以使用客户端 Javascript。
-
当您提到“a dataTable”时,您是指these 之一吗?如果是这样,您可以利用其内置的过滤支持吗?
标签: html spring-boot thymeleaf