Hello everyone,

I've been searching for a while but I'm facing difficulties solving this
situation.

I have a page. This page contains a form component, then this form embeds
multiple beaneditor components.
I need to change how a specific beaneditor component of these renders it's
fields. I found that the beaneditor puts each of it's input fields and label
in one div element which causes the fields to be rendered vertically.

I just need to put some fields in one div element so that they are rendered
next to each other.

Here is my page's code:

public class ConfigureTclTest {
    @Component
    private Form configureTclTest;
    @Property
    private boolean overridePortParameters;
    @Component
    private BeanEditor commonTestDataEditor; //The editor can work without
this declaration. But this is my current version.
    @Property
    private CommonTestData commonTestData;
    .
    .
    .
    }

My tml file:
<t:form t:id="configureTclTest">
    <h2>Chassis information</h2>
    <div class="t-beaneditor-row">
        <label for="overridePortParameters">Override</label>
        <t:checkbox t:id="overridePortParameters" />
    </div>
    <t:beaneditor t:id="commonTestDataEditor" object="commonTestData"
exclude="chassisIp">
        <t:parameter name="ipAddress">
            <t:label for="ipAddress" />
            <t:textfield t:id="ipAddress"
value="${message:default.ipAddress}" disabled="true" />
        </t:parameter>
        <t:parameter name="prefix">
            <t:label for="prefix" />
            <t:textfield t:id="prefix" value="${message:default.prefix}"
disabled="true" />
        </t:parameter>
    </t:beaneditor>
    .
    .
    .

So how should I intercept a specific event for a beaneditor located as
mentioned above ?
According to my understanding of event bubbling, should I handle event for
the form component instead ?
Moreover, as I understand that at some point I'll use the MarkupWriter
interface. I have no clear idea about how it behaves.

Am I clear explaining this ?

If the needed is mentioned somewhere, links will be enough.
Thanks a lot in advance :)

-- 
*Regards,*
*Muhammad Gelbana
Java Developer*

Reply via email to