Pman.Dialog.CoreNotifyRefer.bjs
authorAlan Knowles <alan@roojs.com>
Wed, 16 May 2012 05:05:01 +0000 (13:05 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 16 May 2012 05:05:01 +0000 (13:05 +0800)
Pman.Dialog.CoreNotifyRefer.js

Pman.Dialog.CoreNotifyRefer.bjs
Pman.Dialog.CoreNotifyRefer.js

index 38ff784..3130887 100644 (file)
                                                         {
                                                             "*prop": "store",
                                                             "xtype": "SimpleStore",
-                                                            "|data": "[ \n    [ 'HOURLY' , 'Hourly at' ] ,\n       [ 'DAILY' , 'Daily at'] ,\n        [ 'WEEKLY' , 'Weekly at'] ,\n         [ 'Montly' , 'Montly at'] \n]",
+                                                            "|data": "(function() { \n    var ret = [];\n    for (var i = 5; i < 25; i++) {\n        var h = i < 10 ? ('0' + i) : i;\n        var mer = i < 12 || i > 23 ? 'am' : 'pm';\n        var dh = i < 12 ? i : i-12;\n        \n        ret.push([ h+':00', dh+':00' + mer ]);\n        ret.push([ h+':00', dh+':30' + mer ]);        \n    }\n    return ret;\n})()",
                                                             "|fields": "['code', 'title']",
                                                             "|sortInfo": "{ field : 'title', direction: 'ASC' }",
                                                             "|xns": "Roo.data"
index 3242416..6927e3b 100644 (file)
@@ -358,12 +358,18 @@ Pman.Dialog.CoreNotifyRefer = {
                                         store : {
                                             xtype: 'SimpleStore',
                                             xns: Roo.data,
-                                            data : [ 
-                                                [ 'HOURLY' , 'Hourly at' ] ,
-                                                   [ 'DAILY' , 'Daily at'] ,
-                                                    [ 'WEEKLY' , 'Weekly at'] ,
-                                                     [ 'Montly' , 'Montly at'] 
-                                            ],
+                                            data : (function() { 
+                                                var ret = [];
+                                                for (var i = 5; i < 25; i++) {
+                                                    var h = i < 10 ? ('0' + i) : i;
+                                                    var mer = i < 12 || i > 23 ? 'am' : 'pm';
+                                                    var dh = i < 12 ? i : i-12;
+                                                    
+                                                    ret.push([ h+':00', dh+':00' + mer ]);
+                                                    ret.push([ h+':00', dh+':30' + mer ]);        
+                                                }
+                                                return ret;
+                                            })(),
                                             fields : ['code', 'title'],
                                             sortInfo : { field : 'title', direction: 'ASC' }
                                         }