
function ShoHistoryWorklistByDateDOM(imagesPath){}
ShoHistoryWorklistByDateDOM.prototype=new WorklistDOM();ShoHistoryWorklistByDateDOM.prototype.generate=function(value,callback)
{var records=value.records;if((undefined==records)||(0==records.length))
return document.createTextNode('No data found.');var table=document.createElement('table');table.className='listing';table.cellSpacing=0;var row=table.insertRow(0);row.className='listingHeader';this.createHeaderCell(row,0,CAPTION_SYMBOL,FIELD_SYMBOL,FIELD_ASCENDING,value,callback);this.createHeaderCell(row,1,CAPTION_SECURITY+' '+CAPTION_NAME,FIELD_ISSUE_NAME,FIELD_ASCENDING,value,callback);this.createHeaderCell(row,2,'Venue','venue',FIELD_ASCENDING,value,callback);this.createHeaderCell(row,3,'Reg SHO Threshold Flag','flag',FIELD_ASCENDING,value,callback);this.createHeaderCell(row,4,'Rule3210 Flag','rule3210Flag',FIELD_ASCENDING,value,callback);for(var i=0;i<records.length;i++)
{row=table.insertRow(i+1);row.className=alternateCssParentListingClasses(i);var record=records[i];var td=row.insertCell(0);td.className=row.className;td.appendChild(this.createSymbolAnchor(record,callback));this.createDetailCell(row,1,record.issueName);this.createDetailCell(row,2,record.venue);this.createDetailCell(row,3,toDisplayable(record.isSho));this.createDetailCell(row,4,toDisplayable(record.isRule3210));}
var output=document.createElement('div');output.appendChild(table);var pager=new PagingLinksDOM();output.appendChild(pager.generate(value,callback));return output;}