當前位置: 首頁>>代碼示例>>TypeScript>>正文


TypeScript opg.popTop函數代碼示例

本文整理匯總了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,
		});
	}
開發者ID:rpdg,項目名稱:fy.js,代碼行數:12,代碼來源:openDetail.ts

示例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,
	});
});
開發者ID:rpdg,項目名稱:fy.js,代碼行數:10,代碼來源:index.ts

示例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);
	}
開發者ID:rpdg,項目名稱:fy.js,代碼行數:23,代碼來源:contract.ts

示例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: '取消',
			}
		});
	}
開發者ID:rpdg,項目名稱:fy.js,代碼行數:23,代碼來源:contract.ts

示例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 : '返回'
			}
		});
	}
開發者ID:rpdg,項目名稱:fy.js,代碼行數:23,代碼來源:openDetail.ts

示例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: '取消',
			},
		});
	}
開發者ID:rpdg,項目名稱:fy.js,代碼行數:46,代碼來源:contract.ts


注:本文中的ts/opg.popTop函數示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。