创建拓扑构建表单:
使用XForm设置参数,然后 - 启动d3js javascript以显示拓扑图。
<xf:trigger>
<xf:label>Run JavaScript</xf:label>
<xf:action ev:event="DOMActivate">
<xf:load resource="javascript:d3.json('{concat(instance('selected')/graph_uri/text(),instance('selected')/sel_vlan/text(),'&conn_str=',instance('selected')/sel_connstr/text() )}',draw)" show="replace"/>
</xf:action>
</xf:trigger>
第一次运行效果很好,但随后我在xform中按下触发器,我收到消息:
如果我在xf:repeater control中更改选择 - 我收到此错误:
错误 - 异常:对象{javaClassName:“java.lang.Throwable”, 消息:“错误”}
throw 'allowScriptTagRemoting is false.';
(function(){
var r=window.dwr._[0];
//#DWR-INSERT
//#DWR-REPLY
r.handleException("8","0",{javaClassName:"java.lang.Throwable",message:"Error"});
})();
看起来javascript没有返回控件来形成...