Javascript Zk如何覆盖zkmax.wgt.Dropupload

Javascript Zk如何覆盖zkmax.wgt.Dropupload,javascript,zk,Javascript,Zk,我需要覆盖Dropupload小部件的一个方法。 这是我在zk.xml中的代码 <device-config> <!-- Custom javascript snippets --> <embed> <![CDATA[<script type="text/javascript"> zkmax.wgt.Dropupload.prototype._dropAction = function(evnt){

我需要覆盖Dropupload小部件的一个方法。 这是我在zk.xml中的代码

    <device-config>

<!-- Custom javascript snippets -->
<embed>
    <![CDATA[<script type="text/javascript">

        zkmax.wgt.Dropupload.prototype._dropAction = function(evnt){
        //my code
        }

    </script>]]>
</embed>

</device-config>
当我试图执行我的应用程序时,javascript崩溃并说zkmax.wgt未定义。我的类路径中有zkmax.jar,Dropupload小部件在我的代码中工作得非常好。 我还尝试调试javascript,zkmax.wgt在IE10和Firefox中没有定义。 如何更改Dropupload.\u dropAction方法

提前感谢

为什么不使用lang插件? 在zk.xml中放入附加uri:

<language-config>
    <addon-uri>/WEB-INF/mydropupload-lang-addon.xml</addon-uri>
</language-config>    

已正确调用afetrLoad回调。但是Dropupload小部件的dropAction方法仍然是一样的。我想我需要扩展这个小部件并创建一个自定义组件。
<?xml version="1.0" encoding="UTF-8"?>
<language-addon>
    <language-name>xul/html</language-name>
    <javascript src="/mydropupload.js" charset="UTF-8"/>   
</language-addon>
zk.afterLoad("zkmax.wgt",function(){      
    zkmax.wgt.Dropupload.prototype._dropAction= function (){
        //your code
    }                   
});