{
tooltip:'stop jobinstance',
getClass: function(return_value, meta, record)
{ // Or return a class from a function
var jobinstance_status = record.get('status');
if(jobinstance_status == 'FINISHED' || jobinstance_status == 'SUBMITTED' || jobinstance_status == 'STOPPED' || jobinstance_status == 'FAILED')
{
return 'status_stop_black';
}
else
{
return 'status_stop';
}
},
handler:function(grid, rowIndex, colIndex)
{
var instance = myStore.getAt(rowIndex);
if (null == instance)
{
Ext.Msg.alert('Reboot Instance','Instance ID is null');
return;
} else {
changeJobinstanceStatus('STOPPED',instance,rowIndex);
}
}
}
tooltip:'stop jobinstance',
getClass: function(return_value, meta, record)
{ // Or return a class from a function
var jobinstance_status = record.get('status');
if(jobinstance_status == 'FINISHED' || jobinstance_status == 'SUBMITTED' || jobinstance_status == 'STOPPED' || jobinstance_status == 'FAILED')
{
return 'status_stop_black';
}
else
{
return 'status_stop';
}
},
handler:function(grid, rowIndex, colIndex)
{
var instance = myStore.getAt(rowIndex);
if (null == instance)
{
Ext.Msg.alert('Reboot Instance','Instance ID is null');
return;
} else {
changeJobinstanceStatus('STOPPED',instance,rowIndex);
}
}
}
本文详细介绍了如何通过特定的函数与事件处理机制来管理与操作任务实例的状态,包括但不限于停止、完成、提交和失败状态的判断与响应。重点在于提供了一套灵活的策略,用于根据任务实例的不同状态进行相应的操作,旨在提高任务执行过程的可控性和效率。
1047

被折叠的 条评论
为什么被折叠?



