//var __NeededFids = [__constants.FIDS.BID]; // Set the default instruments and fields to display. var preferredPortfoliosFids = new Array( __constants.FIDS.RISK_FACTOR ,__constants.FIDS.SPOT ,__constants.FIDS.BID ,__constants.FIDS.ASK ,__constants.FIDS.DELTA ,__constants.FIDS.CANTIDAD_CALC ,__constants.FIDS.FECHACOMPRA_CALC ,__constants.FIDS.VALORCOMPRA_CALC ,__constants.FIDS.VUNITARIO_CALC ,__constants.FIDS.VALORMERCADO_CALC ,__constants.FIDS.RENTABILIDAD_CALC ); var cookieValues = new Cookie("ValoresCarteras"); var isPopup = false; var popupvalues = new Array(); var newinstrument = ""; var offset = state = flags = 0; var valoresIniciales = null; var dynTablePortfolios = new DynTable("tablePortfolio"); var portfoliosFields = getColumnFields(COLUMN_PORTFOLIO); var dynSelectPortfolios = new DynSelect("selectPortfolios", dynTablePortfolios, portfoliosFields); addLoadEvent(function(){ portfoliosinit(); }); // some display settings. function portfoliosinit() { // // get preferences of prevoius session // getPortfolioPreferences(); asignDefaultPreferences(dynTablePortfolios, preferredPortfoliosFids, portfoliosFields); dynSelectPortfolios.buildSelectionList(); dynSelectPortfolios.append("fidSelectPortfolios"); dynTablePortfolios.setSS2Applet(getApplet()); dynTablePortfolios.setSS2Callback("$$onDataPortfolios"); dynTablePortfolios.cellIdUnique=true; dynTablePortfolios.table.className = "sectors"; dynTablePortfolios.showAlternativeRowColors = true; dynTablePortfolios.showResumeRow= true; dynTablePortfolios.maxRows = 12; dynTablePortfolios.onAfterOfRemoveCol = function(colId){ dynSelectPortfolios.buildSelectionList(); return true; } dynTablePortfolios.onAfterOfRemoveRow = function(rowId){ actualizarResumen(); return true; } dynTablePortfolios.onAfterAddCol = function(columnName, columnId, columnWidth, afterIndex ){ switch(parseInt(columnId)) { case __constants.FIDS.VALORCOMPRA_CALC: case __constants.FIDS.VUNITARIO_CALC: case __constants.FIDS.CANTIDAD_CALC: case __constants.FIDS.FECHACOMPRA_CALC: case __constants.FIDS.GASTOS_CALC: case __constants.FIDS.RENTABILIDAD_CALC: case __constants.FIDS.VALORMERCADO_CALC: for(var i=0; i=12){ alert("No se pueden establecer más de 12 warrants en Carteras"); return; } for(i=0; i=12){ alert("No se pueden establecer más de 12 warrants en Carteras"); return; } for(i=0; i