Re: Dynamic (generated) HTML

2008-09-11 Thread James Carman
You can use Velocity to generate HTML and then have Wicket parse that
resulting markup.  Check out the wicket-velocity subproject.

On Thu, Sep 11, 2008 at 10:34 AM, Adriano dos Santos Fernandes
<[EMAIL PROTECTED]> wrote:
> Can wicket be used with dynamic (generated) HTML?
>
> I mean, for example, HTML is generated to a stream based on a table metadata
> and wicket reads that stream and call the page class to add logic (also
> querying the metadata) to it normally (as if the HTML was static).
>
> If yes, can anyone point out how should I start to do it?
>
> Thanks,
>
>
> Adriano
>
>
> -
> 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]



Re: Dynamic (generated) HTML

2008-09-11 Thread James Carman
This might help you:

public abstract class AbstractVelocityPanel extends VelocityPanel
{
//**
// Fields
//**

private final IStringResourceStream templateResource;
private boolean parseGeneratedMarkup = true;

protected abstract void populateVelocityContext(Map context);

//**
// Constructors
//**

protected AbstractVelocityPanel(String id)
{
super(id, Model.valueOf(Collections.emptyMap()));
setModel(new DetachableVelocityContextModel());
this.templateResource = new PackageResourceStream(getClass(),
getClass().getSimpleName() + ".vm");
}


private class DetachableVelocityContextModel extends LoadableDetachableModel
{
protected Object load()
{
final Map context = new HashMap();
populateVelocityContext(context);
return context;
}
}
//**
// Getter/Setter Methods
//**

protected IStringResourceStream getTemplateResource()
{
return templateResource;
}

//**
// Other Methods
//**

protected boolean parseGeneratedMarkup()
{
return parseGeneratedMarkup;
}

public void setParseGeneratedMarkup(boolean parseGeneratedMarkup)
{
this.parseGeneratedMarkup = parseGeneratedMarkup;
}

protected boolean getStatelessHint()
{
return true;
}
}


On Thu, Sep 11, 2008 at 10:40 AM, James Carman
<[EMAIL PROTECTED]> wrote:
> You can use Velocity to generate HTML and then have Wicket parse that
> resulting markup.  Check out the wicket-velocity subproject.
>
> On Thu, Sep 11, 2008 at 10:34 AM, Adriano dos Santos Fernandes
> <[EMAIL PROTECTED]> wrote:
>> Can wicket be used with dynamic (generated) HTML?
>>
>> I mean, for example, HTML is generated to a stream based on a table metadata
>> and wicket reads that stream and call the page class to add logic (also
>> querying the metadata) to it normally (as if the HTML was static).
>>
>> If yes, can anyone point out how should I start to do it?
>>
>> Thanks,
>>
>>
>> Adriano
>>
>>
>> -
>> 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]



Dynamic (generated) HTML

2008-09-11 Thread Adriano dos Santos Fernandes

Can wicket be used with dynamic (generated) HTML?

I mean, for example, HTML is generated to a stream based on a table 
metadata and wicket reads that stream and call the page class to add 
logic (also querying the metadata) to it normally (as if the HTML was 
static).


If yes, can anyone point out how should I start to do it?

Thanks,


Adriano


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]