自定义全新组件与扩展现有组件类似,唯一之处是需要为自定义组件再添加一个Outputter类,以解决期在页面上的输出问题。
第一步,扩展com.bstek.dorado.view.control.PlaceableControl类。
public abstract class MyControl extends PlaceableControl implements java.io.Serializable{ |
第二步,编写一个Outputter,使其可以在页面中输出,该类扩展自com.bstek.dorado.view.smartweb.v2.output.AbstractPlaceableControlOutputter。
public class TestOutputter extends AbstractPlaceableControlOutputter { |
之后与扩展现有组件相同,在IDE与工程中配置好该组件,即可使用。