Browse Source

Pull request #46: REPORT-50744 在FineKit增加根据JTemplate对象获取templateId的方法

Merge in TC/finekit from ~FANGLEI/finekit:master to master

* commit '198f73b578f159399be558bc69e615c4a5777fcd':
  REPORT-50744 用JTemplateProvider替代JTemplate
  REPORT-50744 补上注释
  REPORT-50744 在FineKit增加根据JTemplate对象获取templateId的方法
fanglei 4 years ago
parent
commit
dfd16cb126
  1. 12
      src/main/java/com/fanruan/api/design/DesignKit.java

12
src/main/java/com/fanruan/api/design/DesignKit.java

@ -1,6 +1,8 @@
package com.fanruan.api.design; package com.fanruan.api.design;
import com.fr.base.io.BaseBook;
import com.fr.design.DesignerEnvManager; import com.fr.design.DesignerEnvManager;
import com.fr.design.mainframe.JTemplateProvider;
import com.fr.design.mainframe.WidgetPropertyPane; import com.fr.design.mainframe.WidgetPropertyPane;
import com.fr.base.TableData; import com.fr.base.TableData;
import com.fr.design.DesignModelAdapter; import com.fr.design.DesignModelAdapter;
@ -74,6 +76,16 @@ public class DesignKit {
return getCurrentEditingTemplate().getTarget().getTemplateID(); return getCurrentEditingTemplate().getTarget().getTemplateID();
} }
/**
* 获取指定模板的ID
*
* @param template 指定模板
* @return 模板ID
*/
public static String getTemplateId(JTemplateProvider template) {
return ((BaseBook) template.getTarget()).getTemplateID();
}
/** /**
* 获取设计器ID * 获取设计器ID
* *

Loading…
Cancel
Save