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