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