Index: client/samples/total/src/Total.dart |
diff --git a/client/samples/total/src/Total.dart b/client/samples/total/src/Total.dart |
index 66062a7583646d8207bc6e61b94b1586c0ec872a..ea962ab1eb170b1f4f2faaf28f0e05c38fe73d02 100644 |
--- a/client/samples/total/src/Total.dart |
+++ b/client/samples/total/src/Total.dart |
@@ -23,13 +23,15 @@ class Total { |
void run() { |
_spreadsheet = new Spreadsheet(); |
- Reader reader = new SYLKReader(); |
- List<String> data = reader.makeExample("mortgage"); |
- reader.loadSpreadsheet(_spreadsheet, data); |
- _presenter = new SpreadsheetPresenter(_spreadsheet, window, |
- 0, 0, DEFAULT_VISIBLE_ROWS, DEFAULT_VISIBLE_COLUMNS); |
- _spreadsheet.setListener(_presenter); |
- _presenter.recalculateViewport(); |
+ SYLKReader reader = new SYLKReader(); |
+ reader.request("mortgage", (String data) { |
+ List<String> sylk = data.split('\n'); |
+ reader.loadSpreadsheet(_spreadsheet, sylk); |
+ _presenter = new SpreadsheetPresenter(_spreadsheet, window, |
+ 0, 0, DEFAULT_VISIBLE_ROWS, DEFAULT_VISIBLE_COLUMNS); |
+ _spreadsheet.setListener(_presenter); |
+ _presenter.recalculateViewport(); |
+ }); |
} |
} |