本文整理匯總了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: '取消',
},
});
}