diff --git a/workflow/engine/templates/cases/casesList.js b/workflow/engine/templates/cases/casesList.js index 6efaa6e16..9fdca1c60 100644 --- a/workflow/engine/templates/cases/casesList.js +++ b/workflow/engine/templates/cases/casesList.js @@ -323,6 +323,21 @@ Ext.onReady ( function() { catch (e) { // Nothing to do } + var columnRenderer = function(data, metadata, record, rowIndex,columnIndex, store) { + var new_text = metadata.style.split(';'); + var style = ''; + if ( !record.data['DEL_INIT_DATE'] ){ + style = style + "font-weight: bold; "; + } + for (var i = 0; i < new_text.length -1 ; i++) { + var chain = new_text[i] +";"; + if (chain.indexOf('width') == -1) { + style = style + chain; + } + } + metadata.attr = 'ext:qtip="' + data + '" style="'+ style +' white-space: normal; "'; + return data; + }; function openLink(value, p, r){ return String.format("" + TRANSLATIONS.ID_VIEW + "", r.data['APP_UID'], r.data['DEL_INDEX'], r.data['APP_TITLE']); @@ -380,16 +395,9 @@ Ext.onReady ( function() { return ''; } - function showField (value,p,r) { - if ( r.data['DEL_INIT_DATE'] ) - return String.format("{0}", value ); - else - return String.format("{0}", value ); - } - for(var i = 0, len = columns.length; i < len; i++){ var c = columns[i]; - c.renderer = showField; + c.renderer = columnRenderer; if( c.dataIndex == 'DEL_TASK_DUE_DATE') c.renderer = dueDate; if( c.dataIndex == 'APP_UPDATE_DATE') c.renderer = showDate; if( c.id == 'deleteLink') c.renderer = deleteLink;