Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. <form action="#" th:action="@{/updateProvider}" th:object="${providerPage}" method="post">
  2. <table >
  3. <thead>
  4. <tr>
  5. <th th:text="#{msg.enabled}" />
  6. <th th:text="#{msg.type}" />
  7. ...
  8. </tr>
  9. </thead>
  10. <tbody>
  11. <tr th:each="restProvider, i : ${providerPage.content}" >
  12.  
  13. <td th:style="'text-align: center;'" /> <input type="text" th:field="*{content[__${i.index}__].enabled}" />
  14. <td th:text="${restProvider.type}" />
  15. <td/> <input type="text" th:field="*{content[__${i.index}__].serviceType}" />
  16. ...
  17. </tr>
  18. </tbody>
  19. </table>
  20. <input type="submit" value="Update" />
  21.  
  22. Page<RestProvider> providerPage = providerService.findPaginated(PageRequest.of(currentPage - 1, pageSize));
  23.  
  24. model.addAttribute("providerPage", providerPage);
  25.  
  26. @RequestMapping(value = "/updateProvider", method = RequestMethod.POST)
  27. public String updateProvider(@ModelAttribute("content") RestProviderList providers) {
  28.  
  29. public class RestProviderList {
  30.  
  31. private List<RestProvider> restProviders;
  32.  
  33. public RestProviderList() {
  34. this.restProviders = new ArrayList<RestProvider>();
  35. }
  36.  
  37. public List<RestProvider> getRestProviders() {
  38. return restProviders;
  39. }
  40.  
  41. public void setRestProviders(List<RestProvider> restProviders) {
  42. this.restProviders = restProviders;
  43. }
  44.  
  45. public void addContent(RestProvider restProvider) {
  46. this.restProviders.add(restProvider);
  47. }
  48.  
  49. public void setEnabled(String enabled) {
  50. logger.debug("Enabled:{}", enabled);
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement