Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Moja metoda:
- <ice:commandLink actionListener="#{search.deleteStoredSearch}" partialSubmit="true"
- rendered="#{stored_search.deleteRendered}"
- >
- <f:attribute name="dialogType" value="QUESTION" />
- <f:attribute name="beanName" value="#{result.managedBeanName}" />
- <f:attribute name="title" value="#{msg_right.information}" />
- <f:attribute name="message"
- value="#{msg_right.dialog_data_will_be_deleted}" />
- <f:attribute name="CancelDialogMethod" value="" />
- <f:attribute name="OKDialogMethod" value="removeDocument" />
- <f:attribute name="storedSearch" value="#{stored_search}" />
- <ice:graphicImage value="/images/delete.png"></ice:graphicImage>
- </ice:commandLink>
- Metoda poprawna:
- <ice:menuItem id="remove" rendered="#{result.logicalDeleteOn}"
- disabled="#{result.checkedOut or !row[0].deleteObjectPrm or row[0].objectLogicallyDeleted}"
- value="#{msg_right.myFolders_delete}"
- icon="images/delete.png"
- actionListener="#{dialogBean.actionListener}" title="">
- <f:setPropertyActionListener value="#{row[0]}"
- target="#{result.toRemove}" />
- <f:attribute name="dialogType" value="QUESTION" />
- <f:attribute name="beanName" value="#{result.managedBeanName}" />
- <f:attribute name="title" value="#{msg_right.information}" />
- <f:attribute name="message"
- value="#{msg_right.dialog_data_will_be_deleted}" />
- <f:attribute name="CancelDialogMethod" value="" />
- <f:attribute name="OKDialogMethod" value="removeDocument" />
- </ice:menuItem>
- <!-- Logical delete off -->
- <ice:menuItem id="remove" rendered="#{!result.logicalDeleteOn}"
- disabled="#{result.checkedOut or !row[0].deleteObjectPrm}"
- value="#{msg_right.myFolders_delete}"
- icon="images/delete.png"
- actionListener="#{dialogBean.actionListener}" title="">
- <f:setPropertyActionListener value="#{row[0]}"
- target="#{result.toRemove}" />
- <f:attribute name="dialogType" value="QUESTION" />
- <f:attribute name="beanName" value="#{result.managedBeanName}" />
- <f:attribute name="title" value="#{msg_right.information}" />
- <f:attribute name="message"
- value="#{msg_right.dialog_data_will_be_deleted}" />
- <f:attribute name="CancelDialogMethod" value="" />
- <f:attribute name="OKDialogMethod" value="removeDocument" />
- </ice:menuItem>
- Mój kontroler Java:
- public void deleteStoredSearch(ActionEvent event) throws Exception {
- StoredSearch storedSearch = (StoredSearch) event.getComponent().getAttributes().get("storedSearch");
- // StoredSearch storedSearch = (StoredSearch) event.getComponent().getAttributes().get("storedSearch");
- String sFullSearchName = storedSearch.getCodeName();
- // JAXBContext jaxBContext =
- // JAXBContextCache.getInstance().getDefaultJAXBContext();
- CarConfigItem carConfigItem = storedSearch.getCarConfigItem();// getCarConfigItem(sFullSearchName,
- // configItemsManager);
- // StoredSearchConfig storedSearchConfig = storedSearch.getStoredSearchConfig();// getStoredSearchConfig(carConfigItem.getBlobVal(),
- // jaxBContext);
- List<CarConfigItem> listCarConfigItems = configItemsManager.getAllConfigItemByPath(STORED_SEARCH_PATH + sFullSearchName + "/");
- // dodaj na koniec
- listCarConfigItems.add(carConfigItem);
- // Usuń według kolejności na liście...
- searchInterface.deleteStoredSearch(carUser, listCarConfigItems, EJBUtils.getReloggedUserFrom());
- this.initRepositoryStoredSearch(true);
- this.filtrate(event);
- /* */
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement