Wijmo Base

Base for Wijmo

by Ross Dederer

HTML

<link rel="stylesheet" href="http://cdn.wijmo.com/5.20153.109/controls/wijmo.min.js; http://cdn.wijmo.com/5.20153.109/styles/wijmo.min.css">
<script src="http://cdn.wijmo.com/5.20153.109/controls/wijmo.min.js"></script>
<script src=" http://cdn.wijmo.com/5.20153.109/controls/wijmo.grid.min.js"></script>
<script src="http://cdn.wijmo.com/5.20153.109/controls/wijmo.grid.filter.min.js       "></script>
<script src="http://cdn.wijmo.com/5.20153.109/controls/wijmo.grid.detail.min.js"></script>
<script src="http://cdn.wijmo.com/5.20153.109/controls/wijmo.grid.sheet.min.js"></script>
<script src="http://cdn.wijmo.com/5.20153.109/controls/wijmo.grid.xlsx.min.js"></script>
<script src="http://cdn.wijmo.com/5.20153.109/controls/wijmo.chart.min.js"></script>
<script src="http://cdn.wijmo.com/5.20153.109/controls/wijmo.input.min.js"></script>
<script src="http://cdn.wijmo.com/5.20153.109/controls/wijmo.gauge.min.js"></script>
<script src="http://cdn.wijmo.com/5.20153.109/controls/wijmo.xlsx.min.js"></script>
<link rel="stylesheet" href="http://cdn.wijmo.com/5.20153.109/styles/themes/wijmo.theme.modern.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js"></script>
<script src="http://cdn.wijmo.com/5.20153.109/interop/angular/wijmo.angular.min.js"></script>
    <div ng-app="app" ng-controller="basicController">
    <wj-flex-sheet control="ctx.flexSheet" initialized="initialized(s)" allow-add-new="true" >
 
           <wj-sheet name="Formulas" row-count="310" column-count="6"></wj-sheet>
    </wj-flex-sheet>
    </div>

JavaScript

var app = angular.module('app', ['wj']);

app.controller('basicController', function ($scope) {
  $scope.ctx = {
		sortManager: null,
		flexSheet: null,
		filterEnable: false,
		columns: [],

	};
  // initialize the flexSheet control when document ready.
  $scope.initialized = function (s) {
        for (var i = 0; i < s.sheets.length; i++) {
            s.sheets.selectedIndex = i;
            switch (s.sheets[i].name)
            {

                case 'Formulas':
                    setContentForFormulasSheet(s);
                    break;
            }
        }
        s.selectedSheetIndex = 0;
  };
  function setContentForFormulasSheet(flexSheet) {
      flexSheet.setCellData(0, 0, "1. Basic Operators");
      flexSheet.setCellData(1, 1, "1.1. Positive/Negative Numbers");
      flexSheet.setCellData(2, 1, "Input a Positive/Negative number.");
      flexSheet.setCellData(3, 1, "Sample:");
      flexSheet.setCellData(3, 2, "-1");
      flexSheet.setCellData(3, 3, "Result:");
      flexSheet.setCellData(3, 4, "=-1");
  };
});