Package org.apache.empire.struts2.html.HtmlWriter

Examples of org.apache.empire.struts2.html.HtmlWriter.HtmlTag.endTag()


                // to detect unchecked state
                HtmlTag hidden = writer.startTag("input");
                hidden.addAttribute("type""hidden");
                hidden.addAttribute("name",  ci.getName() + RBCHECK_POSTFIX);
                hidden.addAttribute("value", ci.getValue());
                hidden.endTag();
            }
        }
        else
        {   // Error
            log.error("No option list supplied for control type 'radio'");
View Full Code Here


        removePageAttribute(ROWINFO_ATTRIBUTE, oldRowInfo);
        oldRowInfo = null;
        // Write End Tag
        HtmlWriter w = new HtmlWriter(pageContext.getOut());
        HtmlTag trTag = w.continueTag("tr", true);
        trTag.endTag();
        // done
        resetParams();
        return EVAL_PAGE;
    }
View Full Code Here

        // Event Attributes
        input.addAttribute("onclick",   ci.getOnclick());
        input.addAttribute("onchange",  ci.getOnchange());
        input.addAttribute("onfocus",   ci.getOnfocus());
        input.addAttribute("onblur",    ci.getOnblur());
        input.endTag();       
    }

    private void renderLabel(HtmlWriter writer, ControlInfo ci, OptionEntry entry, int pairs)
    {
        HtmlTag label = writer.startTag("label");
View Full Code Here

    private void renderLabel(HtmlWriter writer, ControlInfo ci, OptionEntry entry, int pairs)
    {
        HtmlTag label = writer.startTag("label");
        label.addAttribute("for", ci.getId() + pairs);
        label.beginBody(ci.getTranslation(entry.getText()));
        label.endTag();
    }
   
    private void renderLabelAboveControl(HtmlWriter writer, ControlInfo ci, Options options)
    {
        int pairs = 1;
View Full Code Here

        for (OptionEntry entry : options)
        {
            HtmlTag td = writer.startTag("th");
            td.beginBody();
            renderLabel(writer, ci, entry, pairs);
            td.endTag();
            pairs ++;
        }
        row.endTag();
       
        // do radio input row (td)
View Full Code Here

        for (OptionEntry entry : options)
        {
            HtmlTag td = writer.startTag("td");
            td.beginBody();
            renderInput(writer, ci, entry, pairs);
            td.endTag();
            pairs ++;
        }
        row.endTag();
    }
   
View Full Code Here

            {   // render td's with radio buttons first then label
                renderInput(writer, ci, entry, pairs);               
                renderLabel(writer, ci, entry, pairs);
            }
            pairs ++;               
            radioOptionWrapper.endTag();
        }
        row.endTag();
    }
}
View Full Code Here

        a.addAttribute("href", "mailto:" + text);
        a.addAttribute("id",    vi.getId());
        a.addAttribute("class", vi.getCssClass());
        a.addAttribute("style", vi.getCssStyle());
        a.beginBody(text);
        a.endTag();
    }

}
View Full Code Here

                // Add Option entry
                HtmlTag option = writer.startTag("option");
                option.addAttributeNoCheck("value", value, true);
                option.addAttribute("selected", isCurrent);
                option.beginBody(ci.getTranslation(entry.getText()));
                option.endTag(true);
            }
        }
        else
        {   // No Option list available
            log.error("No options available for select input control.");
View Full Code Here

        // Add Option entry
        HtmlTag option = writer.startTag("option");
        option.addAttributeNoCheck("value", "", false);
        option.addAttribute("selected", isCurrent);
        option.beginBody("");
        option.endTag(true);
    }

}
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.