The HTML framework is used to generate HTML code, so there is a String toHtml() method.
The index model of the HTML framework is xworker.html.Widgets.
There can be multiple main models as needed. The main model needs to inherit xworker.html.Widgets. The code of the toHtml() method of the main model is as follows.
public static String toHtml(ActionContext actionContext){ //Get the model Thing self = actionContext.getObject("self"); //The main model sets the html code according to the situation String html = ...; //Code to generate child nodes for(Thing child : self.getChilds()){ //Call the toHtml method of the child node to generate the code of the child node String childHtml = child.doAction("toHtml", actionContext); //Add to html code if(childHtml != null){ html = html + "\n" = childHtml; } } //return html return html; }
The following video demonstrates customizing an HTML component:
Copyright © 2007-2019 XWorker.org 版权所有 沪ICP备08000575号