$(document).off('click', '.switchButton').on('click', '.switchButton', function() { const viewType = $(this).attr('data-type'); $.cookie.set('flowViewType', viewType, {expires:config.cookieLife, path:config.webRoot}); loadCurrentPage(); }); onRenderCell = function(result, {row, col}) { if(result) { if(col.name == 'buildin') return [{html: row.data.buildin == 1 ? '' : ''}]; if(col.name == 'actions') { for(i in result[0].props.items) { let item = result[0].props.items[i]; if(item.disabled) continue; if(row.data.belong == '' && item.icon == 'off') delete item['data-confirm']; if(row.data.belong == '' && item.icon == 'play') item['url'] = $.createLink('workflow', 'activate', `id=${row.data.id}&type=all`); } } } return result; } window.activate = function(id) { zui.Modal.confirm( { 'message' : activateTips, 'actions': [ {text: activateList['all'], key: 'confirm', class: 'primary'}, {text: activateList['single'], key: 'cancel'}, ], onResult: function(result) { result = result ? 'all' : 'single'; const link = $.createLink('workflow', 'activate', `id=${id}&type=${result}`); $.ajaxSubmit({url: link}); } } ); }