right, your problem is : (ID, new Model((Serializable) models) that,
you should use a detachable model. if i were you i would read the
models page on the wiki.
-igor
On Tue, Jun 10, 2008 at 10:31 AM, Ricky <[EMAIL PROTECTED]> wrote:
> I just do a simple DB search to get the list of models. (calling business
> tier --> to hibernate).
>
> and then : * new RefreshingView(ID, MODELs){ };*
>
> I tried, changing above to : *new RefreshingView(ID, new Model(
> (Serializable) models) { };
> *But to no effect. =(
> *
> Rick.
> *
> On Tue, Jun 10, 2008 at 11:13 AM, Igor Vaynberg <[EMAIL PROTECTED]>
> wrote:
>
>> you dont actually show how you feed data to these dataviews. my guess
>> is that you cache the data you feed them and that is why it doesnt
>> refresh.
>>
>> -igor
>>
>> On Tue, Jun 10, 2008 at 6:41 AM, Ricky <[EMAIL PROTECTED]> wrote:
>> > Ok, I have tried to keep it as simple as possible, hopefully this should
>> > give enough details to know as to what is happening:
>> >
>> > ////////////////// Page Code here ///////////////////
>> > public ReviewPlanPage(final PageParameters pageParameters) {
>> > // get MODEL from session, code removed for clarity.
>> > setModel(new Model((MODELfromSession)));
>> > final Form sectionAForm = new
>> > Form("form-review-plan-page-section-a");
>> > sectionAForm.add(new
>> > SectionAPanel("panel-review-plan-page-section-a", MODEL));
>> > add(sectionAForm);
>> > final Form behaviorsForm = new Form("form-behavior-standards-b");
>> > behaviorsForm.add(new SectionBPanel("panel-behaviors-section-b",
>> > MODEL));
>> > add(behaviorsForm);
>> > }
>> >
>> > public final boolean isVersioned() {
>> > return true;
>> > }
>> >
>> > ////////////////// Panel Code here ///////////////////
>> > // Panel A Code
>> > public SectionAPanel(final PageParameters pageParameters){
>> > super(id);
>> > setOutputMarkupId(true);
>> > addDataView(reviewPlan);
>> > // add buttons here.
>> > }
>> >
>> > // add data view code :
>> > addPerspectiveDataView(createPerspectiveDataView(BACKINGModelList));
>> > // in create Perspective Data View I have another refreshing view
>> > createNestedDataView(NestedBackingModelListForPerspective);
>> >
>> >
>> > Thanks
>> > Rick
>> >
>> > On Mon, Jun 9, 2008 at 8:20 PM, Igor Vaynberg <[EMAIL PROTECTED]>
>> > wrote:
>> >
>> >> paste your code
>> >>
>> >> -igor
>> >>
>> >> On Mon, Jun 9, 2008 at 3:34 PM, Ricky <[EMAIL PROTECTED]> wrote:
>> >> > Hi,
>> >> >
>> >> > My page class consists of :
>> >> > 1.) Panel -A 2.) Panel - B.
>> >> >
>> >> > Just for FYI - Panel A has Refreshing View and a refreshing view
>> nested
>> >> > within it (nested tables).
>> >> >
>> >> > When I do a refresh (F5 or simple refresh clicked on browser) on a
>> page,
>> >> and
>> >> > nothing seems to happen and all data that was present is lost in
>> process.
>> >> > Nothing seems to happen as in:
>> >> > 1.) No query is executed (it is expected to do thing that it was doing
>> at
>> >> > the time of clicking the link to the page).
>> >> > 2.) I put in debug points on the page constructor, refreshing views in
>> >> the
>> >> > panel, panel constructor, but it doesn't go anywhere.
>> >> > 3.) The page version doesn't seem to be changing either?! (it does
>> show
>> >> > everything normally when i click the link to the page again).
>> >> >
>> >> > I am overriding isVersioned( ) on the page to return true but to no
>> >> effect;
>> >> > ( I checked, all children components are getting isVersioned with the
>> >> same).
>> >> > I tried isVersioned to false (just to see if something else happens :)
>> ),
>> >> > but no change ...
>> >> > (the versionManager behaves as it should, meaning, when the page
>> returns
>> >> > false, it is not added to the version manager).
>> >> >
>> >> > Am i missing something!!? any help would be appreciable.
>> >> >
>> >> > Thanks
>> >> > Rick
>> >> >
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >> For additional commands, e-mail: [EMAIL PROTECTED]
>> >>
>> >>
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]