/////////////////////////////////////////////////////////////////////////////// function OnInit(data) { data.name = "Misc.Demo.GUI_ColumnRefreshIssue"; data.default_enable = true; data.log_prefix = "CR-Issue"; } /////////////////////////////////////////////////////////////////////////////// function OnAddCommands(data){ Log("OnAddCommands():"); var cmd = data.AddCommand(); cmd.name = "RefreshColumns"; cmd.method = "Command_RefreshColumns"; } /////////////////////////////////////////////////////////////////////////////// function Command_RefreshColumns(args){ Log("Command_RefreshColumns():"); RefreshColumns(); } /////////////////////////////////////////////////////////////////////////////// function RefreshColumns(){ Log("RefreshColumns():"); Script.RefreshColumn("Col01"); Script.RefreshColumn("Col02"); Script.RefreshColumn("Col03"); Script.RefreshColumn("Col04"); Script.RefreshColumn("Col05"); } /////////////////////////////////////////////////////////////////////////////// function OnAddColumns(data){ Log("OnAddColumns():"); var cols = new Array(); column = cols[cols.length] = data.AddColumn(); column.name = "Col01"; column = cols[cols.length] = data.AddColumn(); column.name = "Col02"; column = cols[cols.length] = data.AddColumn(); column.name = "Col03"; column = cols[cols.length] = data.AddColumn(); column.name = "Col04"; column = cols[cols.length] = data.AddColumn(); column.name = "Col05"; for(var c=0;c