У меня есть компонент Silverlight Excel, который мне нужно встроить в мое приложение Durandal.
Мой HTML выглядит так:
<form id="silverlightControl" runat="server" data-bind="if: silverlightIsInstalled() && silverlightData()!=null">
<div id="silverlightControlHost">
<object id="silverlightObject" data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%">
<param name="source" value="ClientBin/SilverlightGrid.xap" />
<param name="onError" value="onSilverlightError" />
<param name="onLoad" value="onSilverlightLoad" />
<param name="background" value="white" />
<param name="minRuntimeVersion" value="5.0.61118.0" />
<param name="autoUpgrade" value="false" />
</object><iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;width:0px;border:0px"></iframe>
</div>
</form>
Проблема в том, что это пытается вызвать глобальные функции, называемые onSilverlightLoad и onSilverlightError.
Есть ли способ внутри моего модуля определить и перезаписать эти глобальные функции?