-tag is just to   show html , if i donot put that browser would parse that
html and we dont get to see actual html code .

jwcarman wrote:
> 
> What is <span-tag>?
> 
> On Fri, Oct 10, 2008 at 10:42 AM, miro <[EMAIL PROTECTED]> wrote:
>>
>> This   is what i did to use fragment
>>
>>
>>        protected class CustomMenuComponent extends Fragment {
>>                private String headerlabel;
>>                private RepeatingView   repeatingView = new
>> RepeatingView("repater");
>>
>>                public CustomMenuComponent() {
>>                        super("custmenu","frag1");
>>                        add(repeatingView);
>>                }
>>
>>                protected void addCustomLink(CustomLinkComponenet 
>> customLinkComponenet){
>>
>>                        repeatingView.add(customLinkComponenet);
>>                }
>>
>>                protected Label getHeader(){
>>                        return new Label("hl",headerlabel);
>>                }
>>        }
>>
>>        protected class CustomLinkComponenet extends  Fragment  {
>>                String displayName;
>>                Class  clazz;
>>                public CustomLinkComponenet(String displayName, Class 
>> clazz) {
>>                        super("customlink","frag2");
>>                        this.displayName=displayName;
>>                        this.clazz=clazz;
>>                        add(getBookmarkablePageLink());
>>                        add(getDisplayNameLabel());
>>                }
>>
>>                protected BookmarkablePageLink  getBookmarkablePageLink(){
>>                        return new BookmarkablePageLink("link", clazz);
>>                }
>>
>>                protected  Label  getDisplayNameLabel(){
>>                        return new Label("lbl",displayName);
>>                }
>>        }
>>  in my page constructor
>>
>>                RicolaGroupbox  ricolaGroupbox= new
>> RicolaGroupbox("csrHome","ESP");
>>
>>                CustomMenuComponent  customMenuComponent= new
>> CustomMenuComponent();
>>                customMenuComponent.addCustomLink(new
>> CustomLinkComponenet("Storage
>> Inbox",Index.class));
>>
>>
>>                ricolaGroupbox.add(customMenuComponent);
>>               add(ricolaGroupbox);
>>
>> and  changed html
>> to this
>>
>>        <table-tag class="ricAppIndex"><tr-tag><td-tag>
>>            <div-tag wicket:id="csrHome">
>>                    <table-tag>
>>                        <tr-tag>
>>                            <td-tag>
>>                                                <span-tag
>> wicket:id="custmenu">
>>                                                </span-tag>
>>                            </td-tag>
>>                        </tr-tag>
>>                    </table-tag>
>>            </div-tag>
>>        </td-tag></tr-tag></table-tag>
>>
>>
>>        <wicket:fragment wicket:id="frag1">
>>                <span-tag wicket:id="custmenu">
>>                   <ul-tag>
>>                                <li-tag wicket:id="repater">
>>                                </li-tag>
>>                   </ul-tag>
>>                </span-tag>
>>        </wicket:fragment>
>>
>>        <wicket:fragment wicket:id="frag2">
>>                        <span-tag wicket:id="customlink">
>>                                <A-tag href="#"
>> wicket:id="link"><label-tag
>> wicket:id="lbl"></label-tag></A-tag>
>>                        </span-tag>
>>        </wicket:fragment>
>>
>> am I doing right for using fragment ?  and
>> this is the exception iam getting
>> org.apache.wicket.markup.MarkupException: Unable to find component with
>> id
>> 'custmenu' in [MarkupContainer [Component id = custmenu, page =
>> com.uprr.app.csr.webapp.pages.Index, path =
>> 0:csrHome:custmenu.Index$CustomMenuComponent, isVisible = true,
>> isVersioned
>> = true]]. This means that you declared wicket:id=custmenu in your markup,
>> but that you either did not add the component to your page at all, or
>> that
>> the hierarchy does not match.
>>
>>
>>
>> Nino.Martinez wrote:
>>>
>>> Hi
>>>
>>> like so:
>>>
>>> class$innerclass.html
>>>
>>> example
>>>
>>> MyPanel$MyInnerPanel.html
>>>
>>> Or just have the panels in their own classes...
>>>
>>> If you take a look at the wizard example(wicket library) theres an
>>> example there on a wizard with panels..
>>>
>>> miro wrote:
>>>> I have custom components
>>>>
>>>>      protected class CustomMenuComponent extends Panel {
>>>>              private String headerlabel;
>>>>              private RepeatingView   repeatingView = new
>>>> RepeatingView("repater");
>>>>
>>>>              public CustomMenuComponent() {
>>>>                      super("custmenu");
>>>>                      add(repeatingView);
>>>>              }
>>>>
>>>>              protected void addCustomLink(CustomLinkComponenet
>>>> customLinkComponenet){
>>>>                      repeatingView.add(customLinkComponenet);
>>>>              }
>>>>
>>>>              protected Label getHeader(){
>>>>                      return new Label("hl",headerlabel);
>>>>              }
>>>>      }
>>>>
>>>>      protected class CustomLinkComponenet extends  Panel  {
>>>>              String displayName;
>>>>              Class  clazz;
>>>>              public CustomLinkComponenet(String displayName, Class 
>>>> clazz) {
>>>>                      super("customlink");
>>>>                      this.displayName=displayName;
>>>>                      this.clazz=clazz;
>>>>                      add(getBookmarkablePageLink());
>>>>                      add(getDisplayNameLabel());
>>>>              }
>>>>
>>>>              protected BookmarkablePageLink  getBookmarkablePageLink(){
>>>>                      return new BookmarkablePageLink("link", clazz);
>>>>              }
>>>>
>>>>              protected  Label  getDisplayNameLabel(){
>>>>                      return new Label("lbl",displayName);
>>>>              }
>>>>      }
>>>> html for  component  CustomMenuComponent
>>>>
>>>>              <span-TAG wicket:id="custmenu">
>>>>                 <ul-TAG>
>>>>                              <li-TAG wicket:id="repater"></li-TAG>
>>>>                 </ul-TAG>
>>>>                 </span-TAG>
>>>> html for component   CustomLinkComponenet
>>>>
>>>>                                      <span-TAG wicket:id="customlink">
>>>>                                              <A-TAG  href="#"
>>>> wicket:id="link">
>>>>                                                         <label-TAG
>>>> wicket:id="lbl"></label-TAG>
>>>>                                                 </A-TAG>
>>>>                                      </span-TAG>
>>>> please help me with the options of   specifying this html for the
>>>> components
>>>> . I want to tie html along with the components in the java file itself
>>>> is
>>>> it possible ?
>>>>
>>>
>>> --
>>> -Wicket for love
>>>
>>> Nino Martinez Wael
>>> Java Specialist @ Jayway DK
>>> http://www.jayway.dk
>>> +45 2936 7684
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/html-along-with-the-component-tp19918507p19919684.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]
>>
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/html-along-with-the-component-tp19918507p19919849.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]

Reply via email to