Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何选择在GWT中打开JSNI部件?_Java_Gwt_Jsni - Fatal编程技术网

Java 如何选择在GWT中打开JSNI部件?

Java 如何选择在GWT中打开JSNI部件?,java,gwt,jsni,Java,Gwt,Jsni,我有一些javascript脚本。我还添加了一个按钮,可以在我的应用程序主页上启动这些脚本。在发布前,我会主动使用这个按钮和脚本,但我需要删除发布版本的这个按钮和脚本 在应用程序的预发布(调试)和发布版本中,是否有添加/删除UI元素的实践?可能通过gwt.xml中的属性?您可以引入一个配置属性,您可以在gwt中设置和查询该属性,以检测您是在构建发布版本还是调试版本 在gwt.xml文件中: <define-configuration-property name="yourkey" is-m

我有一些javascript脚本。我还添加了一个按钮,可以在我的应用程序主页上启动这些脚本。在发布前,我会主动使用这个按钮和脚本,但我需要删除发布版本的这个按钮和脚本


在应用程序的预发布(调试)和发布版本中,是否有添加/删除UI元素的实践?可能通过gwt.xml中的属性?

您可以引入一个配置属性,您可以在gwt中设置和查询该属性,以检测您是在构建发布版本还是调试版本

在gwt.xml文件中:

<define-configuration-property name="yourkey" is-multi-valued="false" />
<set-configuration-property name="yourkey" value="yourvalue" />

然后可以使用绑定规则将不同的实现绑定到一个类


(请参阅延迟绑定):

好吧,您能否进一步详细说明如何将这些属性外部化?(可以从系统属性中获取*.gwt.xml中的属性值吗,例如
?)