1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
importPackage( "corelib/services/web/javascript/jwt/tables/AbstractDataTableModel.js" );
var TestDataTableModel = AbstractDataTableModel.extendClass({
initialize: function(name) {
this._titles =
new Array( "Planets", "Type", "Aphelion", "Perihelion","Orbital Period", "Satellites" );
this._values= new Array(
new Array( "Sun", "Star", " ", " ", " ", " " ),
new Array( "Mercury", "Planet", "0.466 au", "0.307 au", "87.97 d", "0" ),
new Array( "Venus", "Planet", "0.728 au", "0.718 au", "224.70 d", "0" ),
new Array( "Earth", "Planet", "1.016 au", "0.983 au", "365.25 d", "1" ),
new Array( "Mars", "Planet", "1.665 au", "1.381 au", "686.96 d", "2" ),
new Array( "Ceres", "Dwarf planet", "2.987 au", "2.544 au", "1679.82 d", "13" ),
new Array( "Jupiter", "Planet", "5.46 au", "4.65 au", "4335,35 d", "63" ),
new Array( "Saturn", "Planet", "10.05 au", "9.02 au", "10747 d", "61" ),
new Array( "Uranus", "Planet", "20.08 au", "18.37 au", "30799 d", "27" ),
new Array( "Neptune", "Planet", "30.32 au", "29.81 au", "60224 d", "13" ),
new Array( "Pluto", "Dwarf planet", "49.31 au", "29.66 au", "90613 d", "3" ),
new Array( "Haumea", "Dwarf planet", "51.54 au", "35.02 au", "104009 d", "2" ),
new Array( "Makemake", "Dwarf planet", "52.57 au", "38.71 au", "112000 d", "0" ),
new Array( "Eris", "Dwarf planet", "97.56 au", "37.77 au", "203450 d", "1" )
);
},
getValueAt: function(row, column) {
return this._values[row][column];
},
setValueAt: function(row, column, value) {
this._values[row][column]= value;
},
getRowCount: function() {
return this._values.length;
},
getColumnCount: function() {
return this._titles.length;
},
getColumnName: function(column) {
return this._titles[column];
},
isCellEditable: function(row, column) {
return false
}
});
|