Re: Implementation question of WebMarkupContainer
Read up on models [1]. The user selects a menu item, so probably your page has something like this: class mypage extends webpage { private MenuItem selectedMenuItem = null; } If the menuitem class has a property called "itemMarkup" you can do this: add(new Label("contents", new PropertyModel(mypage.this, "selectedMenuItem.itemMarkup")).setEscapeModelStrings(false)); Martijn On 10/18/07, Bushby <[EMAIL PROTECTED]> wrote: > > I missed a piece of the functionality. If the user were to select another > menu item, I need to replace the html. So I could create a new label with > the new html, replace the label within the container, and then render the > container? > > Thanks > Bushby > > > Martijn Dashorst wrote: > > > > Use: > > > > add(new Label("contents", > > contentsFromDatabase).setEscapeModelStrings(false))); > > > > instead. > > > > Martijn > > > > On 10/18/07, Bushby <[EMAIL PROTECTED]> wrote: > >> > >> I have a use case where an admin manages html for the user side of an > >> application. The html is stored in the database. When the user selects > >> a > >> link from a menu the html is then pulled from the database and displayed. > >> > >> I have created a custom object extending WebMarkupContainer. I override > >> the > >> onComponentTagBody method to get the response object and write the html > >> to > >> the response. Is this the correct way to do this?, meaning clean and > >> reusable, or should I be looking at creating a resource and adding it > >> with > >> the application object. > >> > >> Thanks > >> Bushby > >> > >> -- > >> View this message in context: > >> http://www.nabble.com/Implementation-question-of-WebMarkupContainer-tf4649417.html#a13282634 > >> Sent from the Wicket - User mailing list archive at Nabble.com. > >> > >> > >> - > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: [EMAIL PROTECTED] > >> > >> > > > > > > -- > > Buy Wicket in Action: http://manning.com/dashorst > > Apache Wicket 1.3.0-beta4 is released > > Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.0-beta4/ > > > > - > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > -- > View this message in context: > http://www.nabble.com/Implementation-question-of-WebMarkupContainer-tf4649417.html#a13283133 > Sent from the Wicket - User mailing list archive at Nabble.com. > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Buy Wicket in Action: http://manning.com/dashorst Apache Wicket 1.3.0-beta4 is released Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.0-beta4/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Implementation question of WebMarkupContainer
Use a model on the label instead. If the content changes the label will pull the latest from the model. Frank On 10/18/07, Bushby <[EMAIL PROTECTED]> wrote: > > > I missed a piece of the functionality. If the user were to select another > menu item, I need to replace the html. So I could create a new label with > the new html, replace the label within the container, and then render the > container? > > Thanks > Bushby > > > Martijn Dashorst wrote: > > > > Use: > > > > add(new Label("contents", > > contentsFromDatabase).setEscapeModelStrings(false))); > > > > instead. > > > > Martijn > > > > On 10/18/07, Bushby <[EMAIL PROTECTED]> wrote: > >> > >> I have a use case where an admin manages html for the user side of an > >> application. The html is stored in the database. When the user > selects > >> a > >> link from a menu the html is then pulled from the database and > displayed. > >> > >> I have created a custom object extending WebMarkupContainer. I override > >> the > >> onComponentTagBody method to get the response object and write the html > >> to > >> the response. Is this the correct way to do this?, meaning clean and > >> reusable, or should I be looking at creating a resource and adding it > >> with > >> the application object. > >> > >> Thanks > >> Bushby > >> > >> -- > >> View this message in context: > >> > http://www.nabble.com/Implementation-question-of-WebMarkupContainer-tf4649417.html#a13282634 > >> Sent from the Wicket - User mailing list archive at Nabble.com. > >> > >> > >> - > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: [EMAIL PROTECTED] > >> > >> > > > > > > -- > > Buy Wicket in Action: http://manning.com/dashorst > > Apache Wicket 1.3.0-beta4 is released > > Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.0-beta4/ > > > > - > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > -- > View this message in context: > http://www.nabble.com/Implementation-question-of-WebMarkupContainer-tf4649417.html#a13283133 > Sent from the Wicket - User mailing list archive at Nabble.com. > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
Re: Implementation question of WebMarkupContainer
I missed a piece of the functionality. If the user were to select another menu item, I need to replace the html. So I could create a new label with the new html, replace the label within the container, and then render the container? Thanks Bushby Martijn Dashorst wrote: > > Use: > > add(new Label("contents", > contentsFromDatabase).setEscapeModelStrings(false))); > > instead. > > Martijn > > On 10/18/07, Bushby <[EMAIL PROTECTED]> wrote: >> >> I have a use case where an admin manages html for the user side of an >> application. The html is stored in the database. When the user selects >> a >> link from a menu the html is then pulled from the database and displayed. >> >> I have created a custom object extending WebMarkupContainer. I override >> the >> onComponentTagBody method to get the response object and write the html >> to >> the response. Is this the correct way to do this?, meaning clean and >> reusable, or should I be looking at creating a resource and adding it >> with >> the application object. >> >> Thanks >> Bushby >> >> -- >> View this message in context: >> http://www.nabble.com/Implementation-question-of-WebMarkupContainer-tf4649417.html#a13282634 >> Sent from the Wicket - User mailing list archive at Nabble.com. >> >> >> - >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > > -- > Buy Wicket in Action: http://manning.com/dashorst > Apache Wicket 1.3.0-beta4 is released > Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.0-beta4/ > > --------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/Implementation-question-of-WebMarkupContainer-tf4649417.html#a13283133 Sent from the Wicket - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Implementation question of WebMarkupContainer
Use: add(new Label("contents", contentsFromDatabase).setEscapeModelStrings(false))); instead. Martijn On 10/18/07, Bushby <[EMAIL PROTECTED]> wrote: > > I have a use case where an admin manages html for the user side of an > application. The html is stored in the database. When the user selects a > link from a menu the html is then pulled from the database and displayed. > > I have created a custom object extending WebMarkupContainer. I override the > onComponentTagBody method to get the response object and write the html to > the response. Is this the correct way to do this?, meaning clean and > reusable, or should I be looking at creating a resource and adding it with > the application object. > > Thanks > Bushby > > -- > View this message in context: > http://www.nabble.com/Implementation-question-of-WebMarkupContainer-tf4649417.html#a13282634 > Sent from the Wicket - User mailing list archive at Nabble.com. > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Buy Wicket in Action: http://manning.com/dashorst Apache Wicket 1.3.0-beta4 is released Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.0-beta4/ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Implementation question of WebMarkupContainer
I have a use case where an admin manages html for the user side of an application. The html is stored in the database. When the user selects a link from a menu the html is then pulled from the database and displayed. I have created a custom object extending WebMarkupContainer. I override the onComponentTagBody method to get the response object and write the html to the response. Is this the correct way to do this?, meaning clean and reusable, or should I be looking at creating a resource and adding it with the application object. Thanks Bushby -- View this message in context: http://www.nabble.com/Implementation-question-of-WebMarkupContainer-tf4649417.html#a13282634 Sent from the Wicket - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]