- Timestamp:
- 08/05/09 16:16:23 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/web/addons/job_monarch/js/monarch.js
r643 r644 712 712 var nodeDatastore = createNodesDataStore( myparams.c, jobid ); 713 713 var graphView = createGraphView( nodeDatastore, jobid ); 714 var graphTab = createGraphTab( graphView, jobid );714 var graphTab = createGraphTab( graphView, jobid, nodeDatastore ); 715 715 716 716 //graphView.autoShow = true; … … 979 979 //autoHeight: true, 980 980 autoShow: true, 981 xtype: 'dataview', 981 982 //autoScroll: true, 982 983 //loadMask: true, … … 997 998 998 999 999 function createGraphTab( view, jobid )1000 function createGraphTab( view, jobid, store ) 1000 1001 { 1001 1002 var graphTab = … … 1005 1006 title: jobid, 1006 1007 layout: 'border', 1008 xtype: 'panel', 1007 1009 bodyStyle: 'overflow:auto; background: transparent; heigth: auto', 1008 1010 closable: true, 1011 1012 tbar: 1013 [ 1014 'Metric name: ', 1015 new Ext.form.ComboBox( 1016 { 1017 fieldLabel: 'Metric', 1018 store: MetricsDataStore, 1019 valueField: 'name', 1020 displayField: 'name', 1021 typeAhead: true, 1022 mode: 'remote', 1023 triggerAction: 'all', 1024 emptyText: 'load_one', 1025 selectOnFocus: true, 1026 xtype: 'combo', 1027 width: 100, 1028 listeners: 1029 { 1030 select: 1031 1032 function(combo, record, index) 1033 { 1034 var metric = record.data.name; 1035 1036 var parentPanel = this.findParentByType( 'panel' ); 1037 var my_dataview = parentPanel.items.get(0); 1038 1039 my_dataview.getStore().baseParams.metricname = metric; 1040 my_dataview.getStore().reload(); 1041 } 1042 } 1043 }), 1044 '-', 1045 'Range: ', 1046 new Ext.form.ComboBox( 1047 { 1048 fieldLabel: 'Range', 1049 //store: MetricsDataStore, 1050 valueField: 'name', 1051 displayField: 'name', 1052 typeAhead: true, 1053 //mode: 'remote', 1054 triggerAction: 'all', 1055 emptyText: 'job', 1056 selectOnFocus: true, 1057 xtype: 'combo', 1058 width: 100, 1059 listeners: 1060 { 1061 // select: 1062 1063 // function(combo, record, index) 1064 // { 1065 // var metric = record.data.name; 1066 1067 // var parentPanel = this.findParentByType( 'panel' ); 1068 // var my_dataview = parentPanel.items.get(0); 1069 1070 // my_dataview.getStore().baseParams.metricname = metric; 1071 // my_dataview.getStore().reload(); 1072 // } 1073 } 1074 }), 1075 ], 1009 1076 1010 1077 items: … … 1012 1079 view, 1013 1080 { 1014 region: ' west',1081 region: 'east', 1015 1082 split: true, 1016 1083 title: 'Job info', … … 1058 1125 // RB TODO: range combobox; hour, day, week, etc 1059 1126 1060 tbar:1061 [1062 'Metric name: ',1063 new Ext.form.ComboBox(1064 {1065 fieldLabel: 'Metric',1066 //id: 'myComboBox',1067 store: MetricsDataStore,1068 valueField: 'name',1069 displayField: 'name',1070 typeAhead: true,1071 mode: 'remote',1072 triggerAction: 'all',1073 emptyText: 'load_one',1074 selectOnFocus: true,1075 xtype: 'combo',1076 width: 100,1077 //myview: view,1078 listeners:1079 {1080 // select:1081 1082 // function(combo, record, index)1083 // {1084 // var metric = record.data.name;1085 1086 // var parentPanel = this.findParentByType( 'tabpanel' );1087 //var parentPanel = Ext.getCmp( this.el.up( 'div.x-tab-panel' ).id );1088 // var my_dataview = parentPanel.getActiveTab().findByType(Ext.DataView);1089 // alert( my_dataview.xtype );1090 1091 // my_dataview.getStore().baseParams.metricname = metric;1092 // my_dataview.getStore().reload();1093 // }1094 }1095 })1096 ]1097 1127 1098 1128 //listeners: … … 1200 1230 layout: 'fit', 1201 1231 items: [ nodePanel ], 1232 collapsible: true, 1202 1233 listeners: 1203 1234 { … … 1272 1303 nodeDatastore = createNodesDataStore( myparams.c, graphJids[w][t] ); 1273 1304 graphView = createGraphView( nodeDatastore, graphJids[w][t] ); 1274 graphTab = createGraphTab( graphView, graphJids[w][t] );1305 graphTab = createGraphTab( graphView, graphJids[w][t], nodeDatastore ); 1275 1306 1276 1307 nodeDatastore.removeAll(); … … 1436 1467 shadow: true, 1437 1468 shadowOffset: 10, 1469 bodyStyle: 'overflow:auto; background: transparent; heigth: auto', 1438 1470 layout: 'border', 1439 1471 items:
Note: See TracChangeset
for help on using the changeset viewer.