Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

接口内容

WidgetDesignHandler
java
Code Block
language
titlecodeWidgetDesignHandler
package com.fr.design.fun;

import com.fr.form.ui.Widget;
import com.fr.stable.fun.mark.LevelImmutable;

/**
 * Coder: zack
 * Date: 2016/5/12
 * Time: 10:37
 */
public interface WidgetDesignHandler extends LevelImmutable {
    String XML_TAG = "WidgetDesignHandler";
    int CURRENT_LEVEL = 1;

    /**
     * 传递控件共有属性
     *
     * @param oldWidget 老控件
     * @param newWidget 新控件
     */
    void transferWidgetProperties(Widget oldWidget, Widget newWidget);
}

 

注册方式

 

 
Code Block

...

language
  <WidgetDesignHandler
xml
<extra-designer>
<extra-designer>
 <WidgetDesignHandler class="com.fr.plugin.xxx.youclassname"/>

</extra-
designer>
designer>