I try another way:
public void deleteSelectedEntry(ActionEvent event) { if (model == null) return; String x= model.getSelectedEntry().getId(); DefaultScheduleEntry entry = new DefaultScheduleEntry(); entry.setId(x); //*1 model.removeEntry(entry);//*2 model.refresh(); } this is was the method that remove a selected entry from the example in myfaces, so i change *1 and *2 that was supose to work no? but dont work! Any sujesction? ignicolist wrote: > > Yes, because the entry when i select it remove with > model.removeSelectedEntry(); but if i specify his id: entry.setId("1"); > model.removeEntry(entry); dont eliminate. And ids are the same in the two > situacions. > > > > > Jurgen Lust-2 wrote: >> >> In your model implementation, do you load the persistent entry from the >> database, using the supplied id, before you delete it? >> >> Jurgen >> >> Op donderdag 16-08-2007 om 14:01 uur [tijdzone -0700], schreef >> ignicolist: >>> Its what i am doing but don´t work! >>> >>> an example: >>> >>> DefaultScheduleEntry entry = new DefaultScheduleEntry(); >>> >>> entry.setId("1"); >>> model.removeEntry(entry); >>> >>> this code is supose to remove the entry from de model with id 1 no? i >>> just >>> want remove de entry from the model, but a entry specify by me. >>> >>> >>> >>> >>> >>> Jurgen Lust-2 wrote: >>> > >>> > The ScheduleModel.removeEntry() method expects a ScheduleEntry as >>> > parameter. I suppose you use Hibernate for database access, so what >>> you >>> > should do is retrieve the ScheduleEntry from the database, using the >>> id, >>> > and feed the result to the removeEntry method. In that removeEntry >>> > method, you just delete it with your Hibernate DAO. >>> > You could of course add a method removeEntry(String/Long/Whatever id) >>> > that does all of this. >>> > >>> > Jurgen >>> > >>> > >>> > >>> > Op donderdag 16-08-2007 om 11:20 uur [tijdzone -0700], schreef >>> > ignicolist: >>> >> Hi to all, i want to eliminate a especific entry in a model of >>> schedule >>> >> tomahawk. the example in remove a selected entry work fine, but how >>> to >>> >> eliminate a determinated entry? >>> >> >>> >> >>> >> i try with this code: >>> >> >>> >> >>> >> DefaultScheduleEntry entry = new DefaultScheduleEntry(); >>> >> >>> >> entry.setId(select); >>> >> entry.setStartTime(start); >>> >> entry.setEndTime(end); >>> >> entry.setTitle(select7); >>> >> entry.setDescription(select2); >>> >> >>> >> model.removeEntry(entry); >>> >> model.refresh(); >>> >> >>> >> i defined every value for the entry, and then i want to remove that >>> >> entry! >>> >> Any help please! >>> >> >>> >> Tks for all. >>> > -- >>> > Jurgen Lust <[EMAIL PROTECTED]> >>> > >>> > >>> > >>> >> -- >> Jurgen Lust <[EMAIL PROTECTED]> >> >> >> > > -- View this message in context: http://www.nabble.com/Re%3A-Remove-Entry-from-schedule-Tomahawk-tf4281655.html#a12198762 Sent from the MyFaces - Users mailing list archive at Nabble.com.