本文整理汇总了TypeScript中ts/opg.popTop函数的典型用法代码示例。如果您正苦于以下问题:TypeScript popTop函数的具体用法?TypeScript popTop怎么用?TypeScript popTop使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了popTop函数的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: view
/**
* 查看节目
* @param programId
*/
static view(programId: string) {
opg.popTop(`<iframe src="${infoPage}?id=${programId}" />`, {
title: '查看节目',
btnMax: true,
width: width,
height: height,
});
}
示例2: function
tb.tbody.on('click', '.btnView', function () {
let btn = $(this), title = btn.data('title'), id = btn.data('id');
opg.popTop(`<iframe src="${infoPage}?id=${id}" />` , {
title: `查看模板: ${title}`,
btnMax: true,
width: 680,
height: 500,
});
});
示例3: modify
/**
* 修改版权合同(带节目列表展示)
* @param contractId
* @param tb
*/
static modify(contractId: string, tb: Table) {
let cache = Cache.getInstance();
let cacheKey = 'currentPop';
let pop = opg.popTop(`<iframe src="${moduleRoot}add.html?contractId=${contractId}" />`, {
title: '修改版权合同',
btnMax: true,
width: 900,
height: 600,
onClose: function () {
cache.remove(cacheKey);
tb.update();
},
});
cache.set(cacheKey, pop);
}
示例4: importExcel
/***
* 批量导入版权
* @param tb
*/
static importExcel(tb: Table) {
let pop :Popup = opg.popTop(`<iframe src="${moduleRoot}upload.html" />`, {
title: '批量导入版权节目',
btnMax: true,
width: 480,
height: 220,
buttons : {
ok : {
text: '导入',
className: 'btn-primary',
onClick: function (i , ifr) {
ifr.doUpload(pop , tb);
return true;
}
},
cancel: '取消',
}
});
}
示例5: listMedias
/**
* 介质管理
* @param programId
*/
static listMedias(programId: string){
opg.popTop(`<iframe src="/page/copyright/program/module/listMedia.html?id=${programId}" />`, {
title: '介质列表',
btnMax: true,
width: 1200,
height: 520,
buttons:{
add : {
text : '新增介质' ,
className : 'btn-success',
onClick : function(){
OpenDetail.addNewMedia(programId);
return true ;
}
},
cancel : '返回'
}
});
}
示例6: modifyContractNumber
/***
* 变更合同号
* @param idArr
* @param numArr
* @param tb
*/
static modifyContractNumber(idArr :Array , numArr :Array , tb: Table){
let jq = $(`<div style="padding: 20px">
<table class="search-table">
<tr>
<td class="lead">原合同号</td>
<td style="width: auto;">${numArr.join('; ')}</td>
</tr>
<tr>
<td class="lead">正式合同号</td>
<td style="width: auto;"><input type="text" name="formalContractNumber"></td>
</tr>
</table>
</div>`);
let pop = opg.popTop(jq, {
title: '变更合同号',
width: 480,
buttons: {
ok: {
text: '保存',
className: 'btn-primary',
onClick: function () {
let contractNumber = jq.find(':text').val() ;
if(!contractNumber){
top.opg.warn('正式合同号不能为空');
}
else{
opg.api.changeContractNumber({relContractProgramIds : idArr.join(',') , contractNumber} , function () {
pop.close();
tb.update();
opg.ok('变更合同号成功');
});
}
return true;
},
},
cancel: '取消',
},
});
}