我正在使用 IBM BPM 8 在包含 javascript 使用的 dojo 平台上创建流程。我们使用了三个支持 NextGen 教练的版本;遗产教练和门户网站版本。现在通过这个,我们正在尝试实现一个类似于 FullCalendar 或 SharePoint 的日历 View 。与我一起工作的小组不确定如何合并代码函数 dojo.version.toString() 以产生我们想要的结果。我确实有一些我尝试过的示例,但由于使用了不同的工具,我不确定确切的语法。
下面是我尝试过的几个例子。这样的调用有点超出我对做什么或使用语法的了解,所以如果你愿意,请笑,不会冒犯,但我确实希望得到一些帮助,或者至少指导我在哪里可以得到一些帮助。
<script type=”text/javascript”>
getVersion(){
alert(“Version: “ + dojo.version.toString());
}
</script>
<input type=”button” onclick=”getVersion()”>Get Version</input>
结果:没有
var foo: String=dojo.version.toString();
结果:没有
var string=dojo.version.toString();
结果:没有
var string=dojo.version.toString();
<button type="button">Get Version</button>;
结果:没有
我不是最精明的程序员,小组指示我只查看是否在这个领域取得了成功,但发现了一些看起来很有希望的,但是当我自己尝试时,一切正常,除了版本未出现。
感谢您的时间和考虑。非常感谢任何和所有信息。
最佳答案
我不太确定你的设置,但如果你浏览到:
然后在 Firefox 的 Firebug 控制台或 Chrome 开发者工具的控制台中,键入:
dojo.version.toString()
然后按回车,你会得到(类似的)这个:
"1.8.3 (30226)"
要在您的代码中实现这一点,您可以使用以下赋值:
var dojoVersion = dojo.version.toString();
或者按照你的例子的风格
<script>
function getDojoVersion() {
alert("Version: " + dojo.version.toString());
}
</script>
<button onclick="getDojoVersion()">Get Version</button>
题外话:我认为您的一些双引号粘贴不正确,我认为它们不是有效的 JavaScript。
题外话: <input>
标签不应包含任何内容。
关于javascript - 通过IBM BPM 8查找dojo的版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18724644/