Hi,

i try to modify the generated markup of a ajax request. My PartialMarkupRendererFilter modifies the markup through the MarkupWriter:

public void renderMarkup(MarkupWriter writer, JSONObject reply, PartialMarkupRenderer renderer) {
                renderer.renderMarkup(writer, reply);

                addMarkup(writer)
}

The writer contains the added elements but in reply.content is still the old markup.

When i add

                final String content = root.getChildMarkup().trim();
                reply.put("content", content);

it works.

Put it doesn't "feel" right. I think it has something to do with the order of the PartialMarkupRendererFilters.

Here is my contribution method:

public void contributePartialMarkupRenderer (OrderedConfiguration<PartialMarkupRendererFilter> configuration) { configuration.addInstance("MyFilter", MyFilter.class, "after:Heartbeat");
}


Can somebody give me a hint how to solve that problem.

Thanks
Sascha



Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to