updateAll Summary Updates all attached views. Usage public virtual void updateAll() Description Updates all the views attached to the model to show the current data in the model. Examples Full Example 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455import System;import Altitude.Frontend; // Create the modelclass Temperature : Model{ Date date; double degrees; Temperature(Date date, double degrees) { this.date = date; this.degrees = degrees; } void setDegrees(double degrees) { this.degrees = degrees; }}// Create multiple viewsclass BarChart : View{ // ...}class LineChart : View{ // ...} // Instantiate modelsTemperature temp1 = new Temperature(new Date(), 27);Temperature temp2 = new Temperature(new Date(), 30); // Instantiate viewsBarChart barChart = new BarChart();LineChart lineChart = new LineChart(); // Attach views to modelstemp1.attach(barChart);temp1.attach(lineChart);temp2.attach(barChart);temp2.attach(lineChart); // Initialize views (perform initial render) to the data in `temp1`.// (Assuming data for `temp2` is initially hidden until the user, via// the user interface, enables it.)barChart.initialize(temp1);lineChart.initialize(temp1); // Change the data from the initial rendertemp1.setDegrees(37);temp2.setDegrees(40); // Update all viewstemp1.updateAll();temp2.updateAll(); Share HTML | BBCode | Direct Link