【仅供内部供应商使用,不提供对外解答和培训】
...
| Code Block | ||||
|---|---|---|---|---|
| ||||
package com.fr.design.fun; import com.fr.design.beans.BasicBeanPane; import com.fr.form.ui.Widget; import com.fr.stable.fun.Level; /** * @author richie * @date 2015-01-29 * @since 8.0 * 格子中的自定义控件接口 */ public interface CellWidgetOptionProvider extends ParameterWidgetOptionProvider, Level { String XML_TAG = "CellWidgetOptionProvider"; /** * 自定义格子控件的设计界面类 * @return 控件设计界面类 */ Class<? extends BasicBeanPane<? extends Widget>> appearanceForWidget(); } |
| Code Block | ||||
|---|---|---|---|---|
| ||||
package com.fr.design.fun; import com.fr.stable.fun.Level; /** * @author richie * @date 2015-03-23 * @since 8.0 * 表单控件 */ public interface FormWidgetOptionProvider extends ParameterWidgetOptionProvider, Level { String XML_TAG = "FormWidgetOptionProvider"; /** * 组件是否是布局容器 * @return 是布局容器则返回true,否则返回false */ boolean isContainer(); } |
| Code Block | ||||
|---|---|---|---|---|
| ||||
<extra-designer> <ParameterWidgetOptionProvider class="com.fr.plugin.xxx.youclassname"/> </extra-designer> |
...