Advertisement
Guest User

Untitled

a guest
Feb 24th, 2020
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.67 KB | None | 0 0
  1. Moja metoda:
  2. <ice:commandLink actionListener="#{search.deleteStoredSearch}" partialSubmit="true"
  3. rendered="#{stored_search.deleteRendered}"
  4. >
  5. <f:attribute name="dialogType" value="QUESTION" />
  6. <f:attribute name="beanName" value="#{result.managedBeanName}" />
  7. <f:attribute name="title" value="#{msg_right.information}" />
  8. <f:attribute name="message"
  9. value="#{msg_right.dialog_data_will_be_deleted}" />
  10. <f:attribute name="CancelDialogMethod" value="" />
  11. <f:attribute name="OKDialogMethod" value="removeDocument" />
  12. <f:attribute name="storedSearch" value="#{stored_search}" />
  13. <ice:graphicImage value="/images/delete.png"></ice:graphicImage>
  14. </ice:commandLink>
  15.  
  16. Metoda poprawna:
  17. <ice:menuItem id="remove" rendered="#{result.logicalDeleteOn}"
  18. disabled="#{result.checkedOut or !row[0].deleteObjectPrm or row[0].objectLogicallyDeleted}"
  19. value="#{msg_right.myFolders_delete}"
  20. icon="images/delete.png"
  21. actionListener="#{dialogBean.actionListener}" title="">
  22.  
  23. <f:setPropertyActionListener value="#{row[0]}"
  24. target="#{result.toRemove}" />
  25.  
  26. <f:attribute name="dialogType" value="QUESTION" />
  27. <f:attribute name="beanName" value="#{result.managedBeanName}" />
  28. <f:attribute name="title" value="#{msg_right.information}" />
  29. <f:attribute name="message"
  30. value="#{msg_right.dialog_data_will_be_deleted}" />
  31. <f:attribute name="CancelDialogMethod" value="" />
  32. <f:attribute name="OKDialogMethod" value="removeDocument" />
  33. </ice:menuItem>
  34. <!-- Logical delete off -->
  35. <ice:menuItem id="remove" rendered="#{!result.logicalDeleteOn}"
  36. disabled="#{result.checkedOut or !row[0].deleteObjectPrm}"
  37. value="#{msg_right.myFolders_delete}"
  38. icon="images/delete.png"
  39. actionListener="#{dialogBean.actionListener}" title="">
  40.  
  41. <f:setPropertyActionListener value="#{row[0]}"
  42. target="#{result.toRemove}" />
  43.  
  44. <f:attribute name="dialogType" value="QUESTION" />
  45. <f:attribute name="beanName" value="#{result.managedBeanName}" />
  46. <f:attribute name="title" value="#{msg_right.information}" />
  47. <f:attribute name="message"
  48. value="#{msg_right.dialog_data_will_be_deleted}" />
  49. <f:attribute name="CancelDialogMethod" value="" />
  50. <f:attribute name="OKDialogMethod" value="removeDocument" />
  51. </ice:menuItem>
  52.  
  53. Mój kontroler Java:
  54. public void deleteStoredSearch(ActionEvent event) throws Exception {
  55.  
  56. StoredSearch storedSearch = (StoredSearch) event.getComponent().getAttributes().get("storedSearch");
  57. // StoredSearch storedSearch = (StoredSearch) event.getComponent().getAttributes().get("storedSearch");
  58.  
  59. String sFullSearchName = storedSearch.getCodeName();
  60. // JAXBContext jaxBContext =
  61. // JAXBContextCache.getInstance().getDefaultJAXBContext();
  62. CarConfigItem carConfigItem = storedSearch.getCarConfigItem();// getCarConfigItem(sFullSearchName,
  63. // configItemsManager);
  64. // StoredSearchConfig storedSearchConfig = storedSearch.getStoredSearchConfig();// getStoredSearchConfig(carConfigItem.getBlobVal(),
  65. // jaxBContext);
  66. List<CarConfigItem> listCarConfigItems = configItemsManager.getAllConfigItemByPath(STORED_SEARCH_PATH + sFullSearchName + "/");
  67. // dodaj na koniec
  68. listCarConfigItems.add(carConfigItem);
  69. // Usuń według kolejności na liście...
  70.  
  71. searchInterface.deleteStoredSearch(carUser, listCarConfigItems, EJBUtils.getReloggedUserFrom());
  72.  
  73. this.initRepositoryStoredSearch(true);
  74. this.filtrate(event);
  75. /* */
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement