Browse Source

http认证完善

9.0
RichieJi 6 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>
<name><![CDATA[增强公式编辑器]]></name>
<active>yes</active>
<version>3.0</version>
<version>3.1</version>
<env-version>9.0</env-version>
<jartime>2017-10-10</jartime>
<jartime>2017-10-20</jartime>
<vendor>fanruan.richie</vendor>
<description><![CDATA[可以在公式中直接使用JavaScript脚本,进行更灵活的计算。]]></description>
<change-notes><![CDATA[
[2017-12-20]修改功能点检测所在的位置。<br/>
[2017-12-10]在公式编辑器中增加实时计算按钮。<br/>
[2017-12-09]在公式编辑器中增加JavaScript脚本的支持。<br/>
]]></change-notes>
@ -19,5 +20,5 @@
<extra-designer>
<UIFormulaProcessor class="com.fr.solution.plugin.design.formula.ScriptFormulaUI"/>
</extra-designer>
<function-recorder class="com.fr.solution.plugin.design.formula.ScriptFormulaUI"/>
<function-recorder class="com.fr.solution.plugin.design.formula.ScriptFormulaLocalFinder"/>
</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;
import com.fr.plugin.transform.ExecuteFunctionRecord;
import com.fr.plugin.transform.FunctionRecorder;
import com.fr.stable.fun.impl.AbstractLocaleFinder;
@FunctionRecorder(id =FormulaConstants.PLUGIN_ID, localeKey = "Script")
public class ScriptFormulaLocalFinder extends AbstractLocaleFinder {
@Override
@ExecuteFunctionRecord
public String find() {
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.GroupFormulaPaneWhenReserveFormula;
@FunctionRecorder(localeKey = "Script")
@FunctionRecorder
public class ScriptFormulaUI extends AbstractUIFormulaProcessor {
@Override
@ExecuteFunctionRecord
public UIFormula appearanceFormula() {
return new GroupFormulaPane();
}

Loading…
Cancel
Save