never mind please. it did work. I just forgot to set the visibility to false
for he container
wicketnewuser wrote:
>
> It looks like you still have to add all the componet in my case
> reportresultpanel and others to tableAddChart . In my case if error
> condition and i'm just adding tableAndChartContainer. If complains about
> reportresultpanel being in the markup not being added.
> Unable to find component with id 'reportresultpanel'
>
> here is the part where i'm handling
> if (originalRowSet.size() < 1){
> //just insert empty lable to the container
> error("No data returned for this report. ");
> WebMarkupContainer tableAndChartContainer = new
> WebMarkupContainer("tableAndCharts");
> add(tableAndChartContainer);
> } else {
> here is the html markup
> <wicket:extend>
> <h1>Report Results for </h1>
> <h3>
> <div wicket:id="reportResultTitle"></div>
> </h3>
> <div wicket:id="feedback">[[ feedback ]]</div>
> <div wicket:id="tableAndCharts">
>
> <table>
> <tr>
> <td>
> <form wicket:id="form1">
> <table>
> <tr>
> <td> </td>
> </tr>
> <tr>
> <td><select wicket:id="chart1Select"
> /></td>
> </tr>
> </table>
> </form>
> </td>
>
> <td>
> <form wicket:id="form2">
> <table>
> <tr>
> <td> </td>
> </tr>
> <tr>
> <td><select wicket:id="chart2Select"
> /></td>
> </tr>
> </table>
> </form>
> </td>
> </tr>
> </table>
> </div>
> <h3></h3>
> </wicket:extend>
>
>
> vineet semwal wrote:
>>
>> toggling visibility will always do,
>> my idea was creating the actual component only if data is available .
>>
>>
>> On Mon, Dec 14, 2009 at 2:05 AM, Martijn Dashorst <
>> [email protected]> wrote:
>>
>>> Or just set visibility based on error
>>>
>>> On Saturday, December 12, 2009, vineet semwal
>>> <[email protected]> wrote:
>>> > add empty webmarkupcontainers as your components,if no error,replace
>>> the
>>> > containers with your components
>>> > else
>>> > you don't need to replace.
>>> >
>>> >
>>> > On Sat, Dec 12, 2009 at 8:02 AM, Swarnim Ranjitkar
>>> <[email protected]
>>> >wrote:
>>> >
>>> >>
>>> >> I have a case where I check some error condition at the beginning of
>>> the
>>> >> code. If there is error I just want to display error message so
>>> >> basically it is
>>> >> if (error == true){
>>> >> display message
>>> >> } else {
>>> >> //render regular page
>>> >> add(component1)
>>> >> add(compnent2)
>>> >> }
>>> >>
>>> >> if there is error I don't have any data to generate my component. Is
>>> there
>>> >> a clean way to do this. I'm getting
>>> >> Unable to find component with id 'chart1image' exception. Appreciate
>>> your
>>> >> feedback
>>> >> thank you
>>> >>
>>> >>
>>> >>
>>> >
>>> >
>>> >
>>> >
>>> > --
>>> > regards,
>>> > Vineet Semwal
>>> >
>>>
>>> --
>>> Become a Wicket expert, learn from the best: http://wicketinaction.com
>>> Apache Wicket 1.4 increases type safety for web applications
>>> Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.4.0
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>>
>>>
>>
>>
>> --
>> regards,
>> Vineet Semwal
>>
>>
>
>
--
View this message in context:
http://old.nabble.com/not-addding-componet-in-case-of-error-tp26754430p26779967.html
Sent from the Wicket - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]