Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.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
在已部署和调试环境之间更改GWT应用程序行为_Gwt_Debugging - Fatal编程技术网

在已部署和调试环境之间更改GWT应用程序行为

在已部署和调试环境之间更改GWT应用程序行为,gwt,debugging,Gwt,Debugging,我希望我的GWT应用程序在调试或开发vs时使用不同的常量。正确的方法是什么?我的网络搜索显示了很多关于调试GWT应用程序的页面,这不是我要找的。这看起来像是我的工作!;) 它看起来是这样的(将它放在您的模块XML文件中,我还没有实际测试它,但您应该了解它的要点): 有关可用参数、规则等的更多信息,请参阅。这看起来像是一份工作!;) 它看起来是这样的(将它放在您的模块XML文件中,我还没有实际测试它,但您应该了解它的要点): 有关可用参数、规则等的更多信息,请参阅。正是我想要的。谢谢。只是

我希望我的GWT应用程序在调试或开发vs时使用不同的常量。正确的方法是什么?我的网络搜索显示了很多关于调试GWT应用程序的页面,这不是我要找的。

这看起来像是我的工作!;)
它看起来是这样的(将它放在您的模块XML文件中,我还没有实际测试它,但您应该了解它的要点):


有关可用参数、规则等的更多信息,请参阅。

这看起来像是一份工作!;)
它看起来是这样的(将它放在您的模块XML文件中,我还没有实际测试它,但您应该了解它的要点):



有关可用参数、规则等的更多信息,请参阅。

正是我想要的。谢谢。只是补充一下,GWT已经有一个调试标志-
GWT.enableDebugId
,它控制
ensuredbugid()
方法。您可以将其用作参考实现,或者更好—可以重用相同的标志。这正是我想要的。谢谢。只是补充一下,GWT已经有一个调试标志-
GWT.enableDebugId
,它控制
ensuredbugid()
方法。您可以将其用作参考实现,或者更好—可以重用相同的标志。
  <define-property name="debug" values="true,false" />
  <set-property name="debug" value="true" />

  <replace-with class="package.Constants">
    <when-type-is class="package.Constants"/>
  </replace-with>

  <replace-with class="package.ConstantsDebug">
    <when-type-is class="package.Constants" />
    <when-property-is name="debug" value="true"/>
  </replace-with>