加载mrx扩展模块
[id(141), helpstring("method LoadModule")] VARIANT_BOOL LoadModule(BSTR sModuleName);
参数 |
说明 |
BSTR sModuleName |
mrx扩展模块文件名 |
例如: JS,在网布动态加载服务器上的扩展模块,并动态加服务器上的工具条文件 MyExtApp#3.0,MyExtApp是模块文件名,在服务器上的文件名应该是发行版:MyExApp.mrx,或调试版:MyExAppd.mrx; 3.0是用户的版本号,如果扩展模块发生变化,并通知客户端不要使用缓存,就把版本号升1.
function InitMxDrawX() { var mxOcx = document.getElementById("MxDrawXCtrl"); if (mxOcx) { if (!mxOcx.IsIniting()) { clearInterval(mxtime); // 动态从服务器上加载扩展模块. var mxOcx = document.all.item("MxDrawXCtrl"); mxOcx.LoadModule("~/MyExtApp#3.0"); // 动态加工具条 mxOcx.LoadToolBar("~/MxDraw-ToolBar-Draw.mxt",true); } } } mxtime = setInterval(InitMxDrawX, 100);