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


TypeScript ts.default.api.taskStatus方法代碼示例

本文整理匯總了TypeScript中ts/opg.ts.default.api.taskStatus方法的典型用法代碼示例。如果您正苦於以下問題:TypeScript ts.default.api.taskStatus方法的具體用法?TypeScript ts.default.api.taskStatus怎麽用?TypeScript ts.default.api.taskStatus使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在ts/opg.ts.default.api的用法示例。


在下文中一共展示了ts.default.api.taskStatus方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。

示例1: opg

opg.api.taskStatus((data)=>{
	let arr = opg.convert.hashToArray(data , (val , key)=>{
		return {id : key , name : val};
	});
	opg('#status').listBox({
		data : arr,
	});


	panel.btnSearch.click(function () {
		let param = $('#tbSearch').fieldsToJson();

		if (param.beginTimeBegin) {
			param.beginTimeBegin += ':00';
		}
		if (param.beginTimeEnd) {
			param.beginTimeEnd += ':00';
		}

		//debugger;
		param.pageNo = 1;
		//console.log(panel.jq, param);
		tb.update(param);
	});



	let tb: Table = opg('#tb').table({
		titleBar: {
			title: `${moduleName}列表`,
		},
		columns: [
			{
				text: '名稱',
				src: 'mediaName',
			},
			{
				text: '文件類型',
				src: 'inputProfileDesc',
			},
			{
				text: '上線日期',
				src: 'onlineTime',
			},
			{
				text: '開始時間',
				src: 'startTime',
				width: 150,
			},
			{
				text: '結束時間',
				src: 'finishTime',
				width: 150,
			},
			{
				text: '優先級',
				src: 'priority',
				width: 80,
			},
			{
				text: '狀態',
				src: 'status',
				width: 150,
				render: v=> data[v]||'未知'
			},
			{
				text: '百分比',
				src: 'progress',
				width: 80,
				render : v=>v+'%'
			},
			{
				text: '操作',
				src: 'id',
				width: 80,
				render : function (val , i , row) {
					return `<button class="btn-mini btn-info btnView" data-id="${val}" data-title="${row.mediaName}">查看</b></button>`
				}
			},
		],
		api: opg.api.tasks,
		pagination: true
	});


	//expand subTable
	tb.tbody.on('click', '.btnView', function () {
		let btn = $(this), id = btn.data('id'), title = btn.data('title');
		opg.popTop(`<iframe src="/page/monitor/transcodeOrder/transcodeTask.html?id=${id}" />`, {
			title: `轉碼任務列表: ${title}`,
			btnMax: true,
			width: 1080,
			height: 480,
		});
	});

});
開發者ID:rpdg,項目名稱:fy.js,代碼行數:97,代碼來源:index.ts


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