我一张有道场代码,包括通过与下面的代码dojo.addOnLoad功能的网页:为什么我的dojo.byId不能在脚本库中工作?
laborDetailHandler.RevenueTotalInput = dojo.byId('#{id:LaborRevenueTotal}');
if (!laborDetailHandler.RevenueTotalInput) {
console.warn('RevenueTotalInput not found.')
}
如果这个代码是在网上,即使它是LaborRevenueTotal输入框上面,它作品。
如果将此代码移出到脚本库,则会收到'RevenueTotalInput not found。'。消息,它告诉我dojo.addOnLoad接收函数并执行它,但由于某种原因函数不起作用。
我完全难住了。有人有主意吗?
更新:我应该提到...输入字段html是: – 2010-01-08 22:41:27
“你搬到了脚本库”究竟是什么意思?是否有代替#{...}表达式的服务器端代码? – peller 2010-01-11 05:01:04