本文整理汇总了TypeScript中ts/ui/Table.update函数的典型用法代码示例。如果您正苦于以下问题:TypeScript update函数的具体用法?TypeScript update怎么用?TypeScript update使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了update函数的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1:
opg.api.modifyTimer(param, () => {
row.validTime = param.validTime ;
if(srcTable){
srcTable.update();
}
this.popWin.close();
});
示例2:
let callback = () => {
if (tb)
tb.update();
if (pop)
pop.close();
else{
opg.ok('元数据信息已保存');
}
};
示例3:
opg.api.newAsset(param , (data)=>{
pop.close();
tb.update();
parentWin['doCatalog'](data.assetId , data.id , param.managerName);
});
示例4: function
onClose: function () {
cache.remove(cacheKey);
tb.update();
},
示例6: createTable
createTable(mediaRow) {
let that = this;
this.tbMedia = opg('#tbMedia').table({
data: [],
columns: [
{
text: '内容名称',
src: 'managerName',
width: 200,
},
{
text: '内容类型',
src: 'contentType',
width: 150,
},
{
text: '已生产业务',
src: 'busiCodes',
width: 150,
},
{
text: '生产中业务',
src: 'produceBusiCodes',
width: 150,
},
{
text: '创建时间',
src: 'createTime',
width: 150,
},
{
text: '时长',
src: 'length',
width: 150,
},
{
text: '创建人',
src: 'creator',
},
{
text: '操作',
src: 'id',
width: 180, lign: 'left',
render: (val, i, row) => {
let btnHTML = '';
if (mediaRow.updateValidTime_visible) {
btnHTML += `
<button class="btn-mini btn-warning btnModifyTime" data-id="${val}" data-title="${row.managerName}" data-idx="${row[':index']}" data-time="${row.validTime || ''}">修改生效时间</button>
`;
}
if (mediaRow.deleteAsset_visible) {
btnHTML += `
<button class="btn-mini btn-danger btnDelete" data-id="${mediaRow.id}" data-title="${row.managerName}" data-idx="${row[':index']}">删除</button>
`;
}
return btnHTML;
}
},
],
onUpdate: function () {
opg.api.medias({id: mediaRow.id}, (data) => {
if (data && data.length) {
/*let th = $(`<tr class="subTHead esd_${esd}">
<th></th><th>录入时间</th><th>合同号</th>
<th>版权类型</th><th>版权开始时间</th><th>版权结束时间</th>
</tr>`).insertAfter(tr);*/
let tr = $(`<tr></tr>`);
let td = $('<td colspan="8" style="padding: 3px;"></td>').appendTo(tr);
let tb = $('<table class="grid"></table>').appendTo(td);
tb.append(`<tbody><tr class="subTHead">
<th>生产库</th><th style="width: 90px;">生产状态</th>
<th style="width: 90px;">备份</th><th style="width: 90px;">云上备份</th>
<th style="width: 180px;">编码格式</th><th style="width: 90px;">视频尺寸</th>
<th style="width: 90px;">音频格式</th>
</tr></tbody>`);
tb.bindList({
list: data,
template: '<tr class="subTBody">' +
'<td class="text-center">${workPath}</td><td class="text-center">${workStatusDesc}</td>' +
'<td class="text-center">${offlineStatusDesc}</td><td class="text-center">${cloudBackupStatusDesc}</td>' +
'<td class="text-center">${movieTypeDesc}</td><td class="text-center">${screenFormatDesc}</td>' +
'<td class="text-center">${audioType}</td>' +
'</tr>',
itemRender: {
btnDeleteFile: function (v, i, row) {
if (v)
return `<button class="btn-mini btn-danger btnDeleteFile" data-id="${row.id}" data-idx="${row[':index']}">删除</button>`;
return '';
}
},
mode: 'append'
});
that.tbMedia.tbody.append(tr);
}
else {
//.........这里部分代码省略.........
示例7:
opg.api.submitCollect(param, (data) => {
pop.close();
tb.update();
});