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.