Browse Source

http认证完善

9.0
RichieJi 7 years ago
parent
commit
c34ea463fb
  1. BIN
      install/fr-plugin-script-formula-3.0.zip
  2. 7
      plugin.xml
  3. 6
      src/com/fr/solution/plugin/design/formula/FormulaConstants.java
  4. 4
      src/com/fr/solution/plugin/design/formula/ScriptFormulaLocalFinder.java
  5. 3
      src/com/fr/solution/plugin/design/formula/ScriptFormulaUI.java

BIN
install/fr-plugin-script-formula-3.0.zip

Binary file not shown.

7
plugin.xml

@ -4,12 +4,13 @@
<id>com.fr.solution.plugin.design.formula.script</id> <id>com.fr.solution.plugin.design.formula.script</id>
<name><![CDATA[增强公式编辑器]]></name> <name><![CDATA[增强公式编辑器]]></name>
<active>yes</active> <active>yes</active>
<version>3.0</version> <version>3.1</version>
<env-version>9.0</env-version> <env-version>9.0</env-version>
<jartime>2017-10-10</jartime> <jartime>2017-10-20</jartime>
<vendor>fanruan.richie</vendor> <vendor>fanruan.richie</vendor>
<description><![CDATA[可以在公式中直接使用JavaScript脚本,进行更灵活的计算。]]></description> <description><![CDATA[可以在公式中直接使用JavaScript脚本,进行更灵活的计算。]]></description>
<change-notes><![CDATA[ <change-notes><![CDATA[
[2017-12-20]修改功能点检测所在的位置。<br/>
[2017-12-10]在公式编辑器中增加实时计算按钮。<br/> [2017-12-10]在公式编辑器中增加实时计算按钮。<br/>
[2017-12-09]在公式编辑器中增加JavaScript脚本的支持。<br/> [2017-12-09]在公式编辑器中增加JavaScript脚本的支持。<br/>
]]></change-notes> ]]></change-notes>
@ -19,5 +20,5 @@
<extra-designer> <extra-designer>
<UIFormulaProcessor class="com.fr.solution.plugin.design.formula.ScriptFormulaUI"/> <UIFormulaProcessor class="com.fr.solution.plugin.design.formula.ScriptFormulaUI"/>
</extra-designer> </extra-designer>
<function-recorder class="com.fr.solution.plugin.design.formula.ScriptFormulaUI"/> <function-recorder class="com.fr.solution.plugin.design.formula.ScriptFormulaLocalFinder"/>
</plugin> </plugin>

6
src/com/fr/solution/plugin/design/formula/FormulaConstants.java

@ -0,0 +1,6 @@
package com.fr.solution.plugin.design.formula;
public class FormulaConstants {
public static final String PLUGIN_ID = "com.fr.solution.plugin.design.formula.script";
}

4
src/com/fr/solution/plugin/design/formula/ScriptFormulaLocalFinder.java

@ -1,10 +1,14 @@
package com.fr.solution.plugin.design.formula; package com.fr.solution.plugin.design.formula;
import com.fr.plugin.transform.ExecuteFunctionRecord;
import com.fr.plugin.transform.FunctionRecorder;
import com.fr.stable.fun.impl.AbstractLocaleFinder; import com.fr.stable.fun.impl.AbstractLocaleFinder;
@FunctionRecorder(id =FormulaConstants.PLUGIN_ID, localeKey = "Script")
public class ScriptFormulaLocalFinder extends AbstractLocaleFinder { public class ScriptFormulaLocalFinder extends AbstractLocaleFinder {
@Override @Override
@ExecuteFunctionRecord
public String find() { public String find() {
return "com/fr/solution/plugin/design/formula/locale/formula"; return "com/fr/solution/plugin/design/formula/locale/formula";
} }

3
src/com/fr/solution/plugin/design/formula/ScriptFormulaUI.java

@ -7,11 +7,10 @@ import com.fr.plugin.transform.FunctionRecorder;
import com.fr.solution.plugin.design.formula.ui.GroupFormulaPane; import com.fr.solution.plugin.design.formula.ui.GroupFormulaPane;
import com.fr.solution.plugin.design.formula.ui.GroupFormulaPaneWhenReserveFormula; import com.fr.solution.plugin.design.formula.ui.GroupFormulaPaneWhenReserveFormula;
@FunctionRecorder(localeKey = "Script") @FunctionRecorder
public class ScriptFormulaUI extends AbstractUIFormulaProcessor { public class ScriptFormulaUI extends AbstractUIFormulaProcessor {
@Override @Override
@ExecuteFunctionRecord
public UIFormula appearanceFormula() { public UIFormula appearanceFormula() {
return new GroupFormulaPane(); return new GroupFormulaPane();
} }

Loading…
Cancel
Save