直接上代码
function OnClickShopProcurementProposerDataImport() {
var parameters = {};//这个是传入的信息,传递到所打开的html页面中
parameters.id = Xrm.Page.data.entity.getId().replace(‘{‘, ‘‘).replace(‘}‘, ‘‘)
var DialogOptions = new Xrm.DialogOptions;
DialogOptions.height = 200;
DialogOptions.width = Xrm.Page.context.client.getClient() === "Mobile" ? 300 : 800;
Xrm.Internal.openDialog("/WebResources/mcs_ShopProcurementProposerDataImport.html", DialogOptions, parameters, null, function (data) {
Xrm.Page.getControl("spmdsppurchaseorder").refresh();//刷新子网格
});
}
Xrm.Internal.openDialog()第一个参数是打开的页面地址,页面的大小,第三个是传入的参数,第四个是页面开始之前的
回调函数,第五个是页面打开后结束的回调函数(手动执行)返回一个参数执行回调函数的代码!
html页面