@ -1,18 +0,0 @@
|
||||
# 用于FineReport参数界面的下拉表格控件 |
||||
|
||||
## [插件构建指南](https://github.com/FineDevelop/plugin-build/blob/master/README.md) |
||||
|
||||
可以用于参数面板上的弹出表格控件,可以比下拉框控件展示更详细的数据 |
||||
使用的第三方表格控件easyui的datagrid控件来做表格展示 |
||||
|
||||
## 添加了插件后,参数面板上会多出一个“下拉表格”的控件 |
||||
![s](effect/Snip20150317_11.png) |
||||
## 把控件拖拽添加到参数面板上后,在属性表界面,可以选择要使用的数据集 |
||||
![ss](effect/Snip20150317_12.png) |
||||
## 在参数界面上的效果如图,把控件名设置为c1,并在报表的一个格子中写上公式:=$c1 |
||||
![sss](effect/Snip20150317_13.png) |
||||
## 预览报表并点击下拉按钮看以看到弹出一个表格 |
||||
![ssss](effect/Snip20150317_14.png) |
||||
## 选中需要的一行值后,点击查询按钮,可以看到参数值正确的在报表格子中显示了 |
||||
![sssss](effect/Snip20150317_15.png) |
||||
|
@ -0,0 +1,196 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" version="4"> |
||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_6"> |
||||
<output url="file://$MODULE_DIR$/../../../server/tomcat-8.5.29/webapps/webroot/WEB-INF/plugins/plugin-com.fr.plugin.demo.parameter.combo.grid-1.0/classes" /> |
||||
<output-test url="file://$MODULE_DIR$/../../../server/tomcat-8.5.29/webapps/webroot/WEB-INF/test-classes" /> |
||||
<content url="file://$MODULE_DIR$"> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" /> |
||||
<excludeFolder url="file://$MODULE_DIR$/target" /> |
||||
</content> |
||||
<orderEntry type="inheritedJdk" /> |
||||
<orderEntry type="sourceFolder" forTests="false" /> |
||||
<orderEntry type="module" module-name="fine-report-designer" /> |
||||
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-catalina:8.5.32" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-servlet-api:8.5.32" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-jsp-api:8.5.32" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-el-api:8.5.32" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-juli:8.5.32" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-annotations-api:8.5.32" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-api:8.5.32" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-jni:8.5.32" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-coyote:8.5.32" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-util:8.5.32" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-util-scan:8.5.32" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-jaspic-api:8.5.32" level="project" /> |
||||
<orderEntry type="module" module-name="fine-activator-sdk" /> |
||||
<orderEntry type="module" module-name="base-activator-conf" /> |
||||
<orderEntry type="module" module-name="fine-core-sdk" /> |
||||
<orderEntry type="module" module-name="base-module-register-sdk" /> |
||||
<orderEntry type="module" module-name="basic-module" /> |
||||
<orderEntry type="module" module-name="base-components-sdk" /> |
||||
<orderEntry type="module" module-name="base-attachments" /> |
||||
<orderEntry type="module" module-name="base-cache-general" /> |
||||
<orderEntry type="module" module-name="core-ehcache" /> |
||||
<orderEntry type="module" module-name="base-cluster-engine" /> |
||||
<orderEntry type="module" module-name="base-message" /> |
||||
<orderEntry type="module" module-name="base-fr-log" /> |
||||
<orderEntry type="module" module-name="base-i18n-loader" /> |
||||
<orderEntry type="module" module-name="base-web-atom" /> |
||||
<orderEntry type="module" module-name="basic-email" /> |
||||
<orderEntry type="module" module-name="basic-plugin" /> |
||||
<orderEntry type="module" module-name="base-transaction" /> |
||||
<orderEntry type="module" module-name="base-repo-ftp" /> |
||||
<orderEntry type="module" module-name="base-workspace-engine" /> |
||||
<orderEntry type="module" module-name="base-plugin-db" /> |
||||
<orderEntry type="module" module-name="base-license" /> |
||||
<orderEntry type="module" module-name="basic-base-application-sdk" /> |
||||
<orderEntry type="module" module-name="basic-barcode" /> |
||||
<orderEntry type="module" module-name="basic-base" /> |
||||
<orderEntry type="module" module-name="core-workspace" /> |
||||
<orderEntry type="module" module-name="basic-headerfooter" /> |
||||
<orderEntry type="module" module-name="basic-market" /> |
||||
<orderEntry type="module" module-name="basic-privilege" /> |
||||
<orderEntry type="module" module-name="basic-record" /> |
||||
<orderEntry type="module" module-name="basic-upload" /> |
||||
<orderEntry type="module" module-name="basic-web" /> |
||||
<orderEntry type="module" module-name="basic-scheduler" /> |
||||
<orderEntry type="module" module-name="base-data-sdk" /> |
||||
<orderEntry type="module" module-name="base-condition" /> |
||||
<orderEntry type="module" module-name="base-data-base" /> |
||||
<orderEntry type="module" module-name="base-db-handler" /> |
||||
<orderEntry type="module" module-name="base-excel" /> |
||||
<orderEntry type="module" module-name="base-write" /> |
||||
<orderEntry type="module" module-name="base-basic-sdk" /> |
||||
<orderEntry type="module" module-name="base-attachments-interface" /> |
||||
<orderEntry type="module" module-name="base-basic-base" /> |
||||
<orderEntry type="module" module-name="base-cache" /> |
||||
<orderEntry type="module" module-name="base-calculate" /> |
||||
<orderEntry type="module" module-name="base-general-base" /> |
||||
<orderEntry type="module" module-name="base-general-data" /> |
||||
<orderEntry type="module" module-name="base-privilege-interface" /> |
||||
<orderEntry type="module" module-name="base-xml-filemanager" /> |
||||
<orderEntry type="module" module-name="core-base-stable-extension-sdk" /> |
||||
<orderEntry type="module" module-name="core-cluster-interface" /> |
||||
<orderEntry type="module" module-name="core-monitor" /> |
||||
<orderEntry type="module" module-name="core-performance" /> |
||||
<orderEntry type="module" module-name="core-plugin-interface" /> |
||||
<orderEntry type="module" module-name="core-project" /> |
||||
<orderEntry type="module" module-name="core-project-base" /> |
||||
<orderEntry type="module" module-name="core-project-plugin-interface" /> |
||||
<orderEntry type="module" module-name="core-resource-io" /> |
||||
<orderEntry type="module" module-name="core-web" /> |
||||
<orderEntry type="module" module-name="core-base-stabe-sdk" /> |
||||
<orderEntry type="module" module-name="core-clone" /> |
||||
<orderEntry type="module" module-name="core-collections" /> |
||||
<orderEntry type="module" module-name="core-common" /> |
||||
<orderEntry type="module" module-name="core-db" /> |
||||
<orderEntry type="module" module-name="core-diff" /> |
||||
<orderEntry type="module" module-name="core-ftp" /> |
||||
<orderEntry type="module" module-name="core-gif" /> |
||||
<orderEntry type="module" module-name="core-intelli" /> |
||||
<orderEntry type="module" module-name="core-http" /> |
||||
<orderEntry type="module" module-name="core-i18n-interface" /> |
||||
<orderEntry type="module" module-name="core-image4j" /> |
||||
<orderEntry type="module" module-name="core-jgroups" /> |
||||
<orderEntry type="module" module-name="core-json" /> |
||||
<orderEntry type="module" module-name="core-jwt" /> |
||||
<orderEntry type="module" module-name="core-security" /> |
||||
<orderEntry type="module" module-name="core-query" /> |
||||
<orderEntry type="module" module-name="core-log4j" /> |
||||
<orderEntry type="module" module-name="core-log-interface" /> |
||||
<orderEntry type="module" module-name="core-module" /> |
||||
<orderEntry type="module" module-name="core-pinyin" /> |
||||
<orderEntry type="module" module-name="core-ssh" /> |
||||
<orderEntry type="module" module-name="core-sqlparser" /> |
||||
<orderEntry type="module" module-name="core-unit" /> |
||||
<orderEntry type="module" module-name="core-xml" /> |
||||
<orderEntry type="module" module-name="core-zip4j" /> |
||||
<orderEntry type="module" module-name="core-web-atom" /> |
||||
<orderEntry type="module" module-name="base-pack-base" /> |
||||
<orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk15on:1.47" level="project" /> |
||||
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.11" level="project" /> |
||||
<orderEntry type="module" module-name="base-datasource-sdk" /> |
||||
<orderEntry type="module" module-name="base-connection" /> |
||||
<orderEntry type="module" module-name="base-dialect" /> |
||||
<orderEntry type="module" module-name="fine-decision-sdk" /> |
||||
<orderEntry type="module" module-name="decision-sdk" /> |
||||
<orderEntry type="module" module-name="decision-web" /> |
||||
<orderEntry type="module" module-name="decision-feature" /> |
||||
<orderEntry type="module" module-name="decision-base" /> |
||||
<orderEntry type="library" name="Maven: com.fr.webui:decision-fineui:10.0-RELEASE-SNAPSHOT" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.fr.webui:fine-webui:10.0-RELEASE-SNAPSHOT" level="project" /> |
||||
<orderEntry type="module" module-name="fine-schedule-sdk" /> |
||||
<orderEntry type="module" module-name="schedule-sdk" /> |
||||
<orderEntry type="module" module-name="schedule-web" /> |
||||
<orderEntry type="module" module-name="schedule-feature" /> |
||||
<orderEntry type="module" module-name="schedule-base" /> |
||||
<orderEntry type="module" module-name="fine-report-engine-sdk" /> |
||||
<orderEntry type="module" module-name="engine-platform-sdk" /> |
||||
<orderEntry type="module" module-name="fsworkflow" /> |
||||
<orderEntry type="module" module-name="base-platform" /> |
||||
<orderEntry type="module" module-name="fservice" /> |
||||
<orderEntry type="module" module-name="fschedule" /> |
||||
<orderEntry type="module" module-name="engine" /> |
||||
<orderEntry type="module" module-name="fsmonitor" /> |
||||
<orderEntry type="module" module-name="fsbakrestore" /> |
||||
<orderEntry type="module" module-name="fmobile" /> |
||||
<orderEntry type="module" module-name="engine-chart-sdk" /> |
||||
<orderEntry type="module" module-name="engine-chart-web" /> |
||||
<orderEntry type="module" module-name="engine-chart-base" /> |
||||
<orderEntry type="module" module-name="engine-chart-chartglyph" /> |
||||
<orderEntry type="module" module-name="engine-chart-chartdata" /> |
||||
<orderEntry type="module" module-name="engine-chart-chartattr" /> |
||||
<orderEntry type="module" module-name="engine-report-sdk" /> |
||||
<orderEntry type="module" module-name="engine-cross" /> |
||||
<orderEntry type="module" module-name="form" /> |
||||
<orderEntry type="module" module-name="engine-enhancement" /> |
||||
<orderEntry type="module" module-name="engine-write" /> |
||||
<orderEntry type="module" module-name="engine-view" /> |
||||
<orderEntry type="module" module-name="engine-workspace-server" /> |
||||
<orderEntry type="module" module-name="engine-page" /> |
||||
<orderEntry type="module" module-name="engine-analysis" /> |
||||
<orderEntry type="module" module-name="schedule-report" /> |
||||
<orderEntry type="module" module-name="decision-report-sdk" /> |
||||
<orderEntry type="module" module-name="decision-report-feature" /> |
||||
<orderEntry type="library" name="Maven: org.swingexplorer:swexpl:1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.tomcat:bootstrap:7.0.86" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-jasper:7.0.86" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.eclipse.jdt.core.compiler:ecj:4.4.2" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-jasper-el:7.0.86" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-jdbc:7.0.86" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-dbcp:7.0.86" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-websocket-api:7.0.86" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-i18n-fr:7.0.86" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-i18n-es:7.0.86" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-i18n-ja:7.0.86" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-catalina-ha:7.0.86" level="project" /> |
||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.apache.tomcat:tomcat-catalina-ant:7.0.86" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-tribes:7.0.86" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.apache.tomcat:commons-daemon:7.0.86" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.swingexplorer:swag:1.0" level="project" /> |
||||
<orderEntry type="module" module-name="designer-base" /> |
||||
<orderEntry type="library" name="Maven: io.socket:socket.io-client:0.7.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.socket:engine.io-client:0.7.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp-ws:3.0.1" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:3.0.1" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.squareup.okio:okio:1.6.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.json:json:20090211" level="project" /> |
||||
<orderEntry type="module" module-name="designer-realize" /> |
||||
<orderEntry type="module" module-name="designer-form" /> |
||||
<orderEntry type="module" module-name="designer-chart" /> |
||||
<orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.12" level="project" /> |
||||
<orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" /> |
||||
<orderEntry type="library" name="Maven: mysql:mysql-connector-java:5.1.39" level="project" /> |
||||
<orderEntry type="library" scope="TEST" name="Maven: org.easymock:easymock:3.5.1" level="project" /> |
||||
<orderEntry type="library" scope="TEST" name="Maven: org.objenesis:objenesis:2.6" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.fr.third:fine-third:10.0-RELEASE-SNAPSHOT" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.fr.third.server:servlet-api:3.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.fr.third.build:ant:1.0" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.fr.third.driver:ojdbc:14" level="project" /> |
||||
<orderEntry type="library" scope="TEST" name="Maven: com.h2database:h2:1.4.197" level="project" /> |
||||
<orderEntry type="library" name="Maven: io.netty:netty-all:4.1.17" level="project" /> |
||||
<orderEntry type="library" name="Maven: com.jcraft:jzlib:1.1.3" level="project" /> |
||||
<orderEntry type="library" name="Maven: org.xerial:sqlite-jdbc:3.23.1" level="project" /> |
||||
</component> |
||||
</module> |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 89 KiB |
Before Width: | Height: | Size: 18 KiB |
@ -1,21 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<module type="JAVA_MODULE" version="4"> |
||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_6" inherit-compiler-output="false"> |
||||
<output url="file://$MODULE_DIR$/../../../env/8.0/WebReport/WEB-INF/classes" /> |
||||
<content url="file://$MODULE_DIR$"> |
||||
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" /> |
||||
</content> |
||||
<orderEntry type="jdk" jdkName="1.6" jdkType="JavaSDK" /> |
||||
<orderEntry type="sourceFolder" forTests="false" /> |
||||
<orderEntry type="library" name="lib" level="project" /> |
||||
<orderEntry type="module" module-name="base" /> |
||||
<orderEntry type="module" module-name="base-basic" /> |
||||
<orderEntry type="module" module-name="base-calculate" /> |
||||
<orderEntry type="module" module-name="base-data" /> |
||||
<orderEntry type="module" module-name="base-file" /> |
||||
<orderEntry type="module" module-name="base-performance" /> |
||||
<orderEntry type="module" module-name="base-stable" /> |
||||
<orderEntry type="module" module-name="designer_base" /> |
||||
<orderEntry type="module" module-name="designer_form" /> |
||||
</component> |
||||
</module> |
@ -1,23 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><plugin> |
||||
<id>com.fr.plugin.parameter.widget.grid</id> |
||||
<main-package>com.fr.plugin.widget.grid</main-package> |
||||
<id>com.fr.plugin.demo.parameter.combo.grid</id> |
||||
<main-package>com.fr.plugin.demo.parameter.combo.grid</main-package> |
||||
<name><![CDATA[表格选择控件]]></name> |
||||
<active>yes</active> |
||||
<version>2.0</version> |
||||
<env-version>9.0</env-version> |
||||
<jartime>2015-08-09</jartime> |
||||
<vendor>richie</vendor> |
||||
<jartime>2018-11-05</jartime> |
||||
<vendor>author</vendor> |
||||
<description><![CDATA[类似于下拉框但是弹出的选项是一个表格,可以比下拉框展示更加详细的信息]]></description> |
||||
<change-notes><![CDATA[可以在参数界面、表单、填报控件中使用该控件]]></change-notes> |
||||
<extra-core> |
||||
<LocaleFinder class="com.fr.plugin.demo.parameter.combo.grid.GridLocaleFinderBridge"/> |
||||
</extra-core> |
||||
<extra-report> |
||||
<JavaScriptFileHandler class="com.fr.plugin.widget.grid.JavaScriptFile"/> |
||||
<CssFileHandler class="com.fr.plugin.widget.grid.CssFile"/> |
||||
<JavaScriptFileHandler class="com.fr.plugin.demo.parameter.combo.grid.GridJavaScriptFileBridge"/> |
||||
<CssFileHandler class="com.fr.plugin.demo.parameter.combo.grid.GridCssFileBridge"/> |
||||
</extra-report> |
||||
<extra-report/> |
||||
<extra-designer> |
||||
<ParameterWidgetOptionProvider class="com.fr.plugin.widget.grid.GridImpl"/> |
||||
<FormWidgetOptionProvider class="com.fr.plugin.widget.grid.GridImpl"/> |
||||
<CellWidgetOptionProvider class="com.fr.plugin.widget.grid.CellGridImpl"/> |
||||
<ParameterWidgetOptionProvider class="com.fr.plugin.demo.parameter.combo.grid.ComboGridBridge"/> |
||||
</extra-designer> |
||||
<function-recorder class="com.fr.plugin.widget.grid.ComboGrid"/> |
||||
<function-recorder class="com.fr.plugin.demo.parameter.combo.grid.fun.ComboGrid"/> |
||||
</plugin> |
@ -0,0 +1,44 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" |
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> |
||||
<modelVersion>4.0.0</modelVersion> |
||||
<!-- |
||||
<parent> |
||||
<groupId>com.fr.plugin</groupId> |
||||
<artifactId>starter</artifactId> |
||||
<version>10.0</version> |
||||
</parent> |
||||
--> |
||||
<parent> |
||||
<groupId>com.fr.maven</groupId> |
||||
<artifactId>finereport-maven</artifactId> |
||||
<version>10.0</version> |
||||
</parent> |
||||
<packaging>jar</packaging> |
||||
<artifactId>demo-paramter-combo-grid</artifactId> |
||||
<dependencies> |
||||
<dependency> |
||||
<groupId>com.fr.report</groupId> |
||||
<artifactId>fine-report-designer</artifactId> |
||||
<version>10.0</version> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>com.fr.report</groupId> |
||||
<artifactId>designer-base</artifactId> |
||||
<version>10.0</version> |
||||
</dependency> |
||||
<dependency> |
||||
<groupId>com.fr.report</groupId> |
||||
<artifactId>designer-realize</artifactId> |
||||
<version>10.0</version> |
||||
</dependency> |
||||
</dependencies> |
||||
<build> |
||||
<!---如果要更改调试插件,改这里的配置就可以了--> |
||||
<!-- |
||||
<outputDirectory>${project.basedir}/../webroot/WEB-INF/plugins/plugin-com.fr.plugin.demo.paramter.combo.grid-1.0/classes</outputDirectory> |
||||
--> |
||||
<outputDirectory>${web-inf-path}/plugins/plugin-com.fr.plugin.demo.parameter.combo.grid-1.0/classes</outputDirectory> |
||||
</build> |
||||
</project> |
@ -1,28 +0,0 @@
|
||||
package com.fr.plugin.widget.grid; |
||||
|
||||
import com.fr.design.beans.BasicBeanPane; |
||||
import com.fr.design.fun.impl.AbstractCellWidgetOptionProvider; |
||||
import com.fr.form.ui.Widget; |
||||
|
||||
public class CellGridImpl extends AbstractCellWidgetOptionProvider { |
||||
|
||||
@Override |
||||
public Class<? extends Widget> classForWidget() { |
||||
return ComboGrid.class; |
||||
} |
||||
|
||||
@Override |
||||
public Class<? extends BasicBeanPane<? extends Widget>> appearanceForWidget() { |
||||
return CellGridDefinePane.class; |
||||
} |
||||
|
||||
@Override |
||||
public String iconPathForWidget() { |
||||
return "/com/fr/plugin/widget/grid/images/table.png"; |
||||
} |
||||
|
||||
@Override |
||||
public String nameForWidget() { |
||||
return "Grid"; |
||||
} |
||||
} |
@ -1,20 +0,0 @@
|
||||
package com.fr.plugin.widget.grid; |
||||
|
||||
import com.fr.stable.fun.impl.AbstractCssFileHandler; |
||||
|
||||
/** |
||||
* @author richie |
||||
* @date 2015-03-16 |
||||
* @since 8.0 |
||||
*/ |
||||
public class CssFile extends AbstractCssFileHandler { |
||||
|
||||
@Override |
||||
public String[] pathsForFiles() { |
||||
return new String[]{ |
||||
"/com/fr/plugin/widget/grid/easyui/easyui.css", |
||||
"/com/fr/plugin/widget/grid/easyui/icon.css", |
||||
}; |
||||
} |
||||
|
||||
} |
@ -1,19 +0,0 @@
|
||||
package com.fr.plugin.widget.grid; |
||||
|
||||
import com.fr.stable.fun.impl.AbstractJavaScriptFileHandler; |
||||
|
||||
/** |
||||
* @author richie |
||||
* @date 2015-03-16 |
||||
* @since 8.0 |
||||
*/ |
||||
public class JavaScriptFile extends AbstractJavaScriptFileHandler { |
||||
|
||||
@Override |
||||
public String[] pathsForFiles() { |
||||
return new String[]{ |
||||
"/com/fr/plugin/widget/grid/easyui/jquery.easyui.min.js", |
||||
"/com/fr/plugin/widget/grid/web/combogrid.js" |
||||
}; |
||||
} |
||||
} |
@ -0,0 +1,20 @@
|
||||
package com.fr.plugin.demo.parameter.combo.grid; |
||||
|
||||
import com.fr.stable.fun.impl.AbstractCssFileHandler; |
||||
|
||||
/** |
||||
* @author richie |
||||
* @date 2015-03-16 |
||||
* @since 8.0 |
||||
*/ |
||||
public class GridCssFileBridge extends AbstractCssFileHandler { |
||||
|
||||
@Override |
||||
public String[] pathsForFiles() { |
||||
return new String[]{ |
||||
"/com/fr/plugin/demo/parameter/combo/grid/easyui/easyui.css", |
||||
"/com/fr/plugin/demo/parameter/combo/grid/easyui/icon.css", |
||||
}; |
||||
} |
||||
|
||||
} |
@ -0,0 +1,19 @@
|
||||
package com.fr.plugin.demo.parameter.combo.grid; |
||||
|
||||
import com.fr.stable.fun.impl.AbstractJavaScriptFileHandler; |
||||
|
||||
/** |
||||
* @author richie |
||||
* @date 2015-03-16 |
||||
* @since 8.0 |
||||
*/ |
||||
public class GridJavaScriptFileBridge extends AbstractJavaScriptFileHandler { |
||||
|
||||
@Override |
||||
public String[] pathsForFiles() { |
||||
return new String[]{ |
||||
"/com/fr/plugin/demo/parameter/combo/grid/easyui/jquery.easyui.min.js", |
||||
"/com/fr/plugin/demo/parameter/combo/grid/web/combogrid.js" |
||||
}; |
||||
} |
||||
} |
@ -0,0 +1,10 @@
|
||||
package com.fr.plugin.demo.parameter.combo.grid; |
||||
|
||||
import com.fr.stable.fun.impl.AbstractLocaleFinder; |
||||
|
||||
public class GridLocaleFinderBridge extends AbstractLocaleFinder { |
||||
@Override |
||||
public String find() { |
||||
return "com/fr/plugin/demo/parameter/combo/grid/locale/grid"; |
||||
} |
||||
} |
@ -1,22 +1,18 @@
|
||||
package com.fr.plugin.widget.grid; |
||||
package com.fr.plugin.demo.parameter.combo.grid.ui; |
||||
|
||||
import com.fr.base.TableData; |
||||
import com.fr.data.TableDataSource; |
||||
import com.fr.data.impl.NameTableData; |
||||
import com.fr.design.beans.BasicBeanPane; |
||||
import com.fr.design.data.DesignTableDataManager; |
||||
import com.fr.design.gui.frpane.TreeSettingPane; |
||||
import com.fr.design.gui.icombobox.UIComboBox; |
||||
import com.fr.design.gui.icombobox.UIComboBoxRenderer; |
||||
import com.fr.design.gui.ilable.UILabel; |
||||
import com.fr.design.gui.itextfield.UINumberField; |
||||
import com.fr.design.layout.TableLayout; |
||||
import com.fr.design.layout.TableLayoutHelper; |
||||
import com.fr.design.present.dict.DictionaryPane; |
||||
import com.fr.design.widget.DataModify; |
||||
import com.fr.design.widget.ui.AbstractDataModify; |
||||
import com.fr.file.DatasourceManager; |
||||
import com.fr.third.org.apache.poi.hssf.record.formula.functions.Abs; |
||||
import com.fr.plugin.demo.parameter.combo.grid.fun.ComboGrid; |
||||
|
||||
import javax.swing.*; |
||||
import java.awt.*; |
@ -1,4 +1,4 @@
|
||||
package com.fr.plugin.widget.grid; |
||||
package com.fr.plugin.demo.parameter.combo.grid.ui; |
||||
|
||||
import com.fr.base.TableData; |
||||
import com.fr.data.TableDataSource; |
@ -1,4 +1,4 @@
|
||||
package com.fr.plugin.widget.grid; |
||||
package com.fr.plugin.demo.parameter.combo.grid.ui; |
||||
|
||||
import com.fr.design.mainframe.widget.renderer.EncoderCellRenderer; |
||||
|
@ -1,4 +1,4 @@
|
||||
package com.fr.plugin.widget.grid; |
||||
package com.fr.plugin.demo.parameter.combo.grid.ui; |
||||
|
||||
import com.fr.data.impl.NameTableData; |
||||
import com.fr.stable.StringUtils; |
Before Width: | Height: | Size: 912 B After Width: | Height: | Size: 912 B |
Before Width: | Height: | Size: 43 B After Width: | Height: | Size: 43 B |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 779 B After Width: | Height: | Size: 779 B |
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 625 B After Width: | Height: | Size: 625 B |
Before Width: | Height: | Size: 898 B After Width: | Height: | Size: 898 B |
Before Width: | Height: | Size: 305 B After Width: | Height: | Size: 305 B |
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 311 B After Width: | Height: | Size: 311 B |
Before Width: | Height: | Size: 244 B After Width: | Height: | Size: 244 B |
Before Width: | Height: | Size: 244 B After Width: | Height: | Size: 244 B |
Before Width: | Height: | Size: 161 B After Width: | Height: | Size: 161 B |
Before Width: | Height: | Size: 160 B After Width: | Height: | Size: 160 B |
Before Width: | Height: | Size: 110 B After Width: | Height: | Size: 110 B |
Before Width: | Height: | Size: 922 B After Width: | Height: | Size: 922 B |
Before Width: | Height: | Size: 883 B After Width: | Height: | Size: 883 B |
Before Width: | Height: | Size: 713 B After Width: | Height: | Size: 713 B |
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
Before Width: | Height: | Size: 708 B After Width: | Height: | Size: 708 B |
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
Before Width: | Height: | Size: 813 B After Width: | Height: | Size: 813 B |
Before Width: | Height: | Size: 289 B After Width: | Height: | Size: 289 B |
Before Width: | Height: | Size: 743 B After Width: | Height: | Size: 743 B |
Before Width: | Height: | Size: 707 B After Width: | Height: | Size: 707 B |
Before Width: | Height: | Size: 184 B After Width: | Height: | Size: 184 B |
Before Width: | Height: | Size: 43 B After Width: | Height: | Size: 43 B |
Before Width: | Height: | Size: 173 B After Width: | Height: | Size: 173 B |
Before Width: | Height: | Size: 117 B After Width: | Height: | Size: 117 B |
Before Width: | Height: | Size: 220 B After Width: | Height: | Size: 220 B |
Before Width: | Height: | Size: 626 B After Width: | Height: | Size: 626 B |
Before Width: | Height: | Size: 319 B After Width: | Height: | Size: 319 B |
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 160 B After Width: | Height: | Size: 160 B |
Before Width: | Height: | Size: 6.0 KiB After Width: | Height: | Size: 6.0 KiB |
Before Width: | Height: | Size: 628 B After Width: | Height: | Size: 628 B |
Before Width: | Height: | Size: 852 B After Width: | Height: | Size: 852 B |
Before Width: | Height: | Size: 813 B After Width: | Height: | Size: 813 B |
Before Width: | Height: | Size: 863 B After Width: | Height: | Size: 863 B |
Before Width: | Height: | Size: 115 B After Width: | Height: | Size: 115 B |
Before Width: | Height: | Size: 150 B After Width: | Height: | Size: 150 B |
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 3.0 KiB |
Before Width: | Height: | Size: 921 B After Width: | Height: | Size: 921 B |
Before Width: | Height: | Size: 356 B After Width: | Height: | Size: 356 B |
@ -0,0 +1,5 @@
|
||||
Plugin-Demo_Combo_Grid=Combo Grid |
||||
Plugin-Demo_Table_Data=Table Data |
||||
Plugin-Demo_Widget_Value=Widget Value |
||||
Plugin-Demo_Value_Index=Value Index |
||||
Plugin-Demo_Text_Index=Text Index |
@ -0,0 +1,5 @@
|
||||
Plugin-Demo_Combo_Grid=\u4E0B\u62C9\u8868\u683C |
||||
Plugin-Demo_Table_Data=\u6570\u636E\u96C6 |
||||
Plugin-Demo_Widget_Value=\u63A7\u4EF6\u503C |
||||
Plugin-Demo_Value_Index=\u5B9E\u9645\u503C\u7D22\u5F15 |
||||
Plugin-Demo_Text_Index=\u663E\u793A\u503C\u7D22\u5F15 |