var preferredFavoriteFids = new Array( __constants.FIDS.RISK_FACTOR ,__constants.FIDS.SPOT ,__constants.FIDS.BID ,__constants.FIDS.ASK ,__constants.FIDS.DELTA ,__constants.FIDS.RATIO ); var dynTableFavorites = new DynTable("FavTable"); var favoritesFields = getColumnFields(COLUMN_FAVORITE); var dynSelectFavorites = new DynSelect("selectFavorites", dynTableFavorites, favoritesFields); asignDefaultPreferences(dynTableFavorites, preferredFavoriteFids, favoritesFields); addLoadEvent(function(){ favoritesinit(); }); // some display settings. function favoritesinit() { // //build the fid Selection List // dynTableFavorites.setSS2Applet(getApplet()); dynTableFavorites.setSS2Callback("$$onDataFavorites"); dynTableFavorites.cellIdUnique=true; dynTableFavorites.table.className = "sectors"; dynTableFavorites.showAlternativeRowColors = true; dynTableFavorites.useHeaderStyles = false; dynTableFavorites.maxRows = 12; dynTableFavorites.onAfterOfRemoveCol = function(colId){ dynSelectFavorites.buildSelectionList(); return true; } dynTableFavorites.onBeforeOfRestoreColumns = function(arrayCols){ dynSelectFavorites.buildSelectionList(); return true; } dynTableFavorites.showOptionButton = true; dynTableFavorites.optionButtonWidth = 12; var b = new Array(); for (i in tabs) { if(tabs[i]!="Favoritos" && tabs[i]!="Ranking" && tabs[i]!="Documents") { b[b.length] = tabs[i]; } } dynTableFavorites.optionButtons = b; dynTableFavorites.optionRef = "addInstrument('%r','%n','%t')"; dynTableFavorites.divPopup = document.getElementById("popup"); dynTableFavorites.showGraphButton = true; dynTableFavorites.graphButtonWidth = 12; dynTableFavorites.graphRef = "javascript:showGraph('%r','%n')"; // uso de columna con iconos dynTableFavorites.colIconSources = new Array(); dynTableFavorites.colIconSources['A'] = ["images/arriesgado.gif","Arriesgado"]; dynTableFavorites.colIconSources['C'] = ["images/conservador.gif","Conservador"]; dynTableFavorites.colIconSources['M'] = ["images/moderado.gif","Moderado"]; dynTableFavorites.colIconSources['I'] = ["images/inadecuado.gif","Inadecuado"]; dynTableFavorites.colIconDefaultSrc = "images/1pix.gif"; dynTableFavorites.colIconFid = __constants.FIDS.RISK_FACTOR; dynTableFavorites.showRemoveCol = true; dynTableFavorites.showRemoveRow = true; dynTableFavorites.create(); dynTableFavorites.table.cellPadding = 1; dynTableFavorites.table.cellSpacing = 1; dynTableFavorites.appendTableTo("DivTableContainerFavorites"); dynSelectFavorites.useClassNames = false; dynSelectFavorites.buildSelectionList(); dynSelectFavorites.append("fidSelectFavorites"); registerTableOnTabPane(0, dynTableFavorites); dynTableFavorites.highLight = true; } function addRowFavoritos(r,n){ dynTableFavorites.addRow(r, n); } // // Display the updates from Slingshot. // function $$onDataFavorites(inst,fid,value, offset, state, flags) { // // Ignore Null Updates which occur on Startup // if(value==null) return; data = parseValue(fid, value); dynTableFavorites.updateCell(inst ,fid ,data, offset, state, flags); }