Pman.Dialog.MTrackMilestone.js
authorAlan <alan@wideboyHD>
Wed, 20 Jul 2011 23:23:36 +0000 (07:23 +0800)
committerAlan <alan@wideboyHD>
Wed, 20 Jul 2011 23:23:36 +0000 (07:23 +0800)
Pman.Dialog.MTrackMilestone.js

index be8dca9..9aa4176 100644 (file)
@@ -146,6 +146,56 @@ Pman.Dialog.MTrackMilestone = {
                                     name : 'description',
                                     width : 300
                                 },
+                                {
+                                    xtype: 'ComboBox',
+                                    xns: Roo.form,
+                                    allowBlank : 'false',
+                                    editable : 'false',
+                                    emptyText : "Select Projects",
+                                    forceSelection : true,
+                                    listWidth : 400,
+                                    loadingText : "Searching...",
+                                    minChars : 2,
+                                    pageSize : 20,
+                                    qtip : "Select Projects",
+                                    selectOnFocus : true,
+                                    triggerAction : 'all',
+                                    typeAhead : true,
+                                    width : 300,
+                                    tpl : '<div class="x-grid-cell-text x-btn button"><b>{name}</b> </div>',
+                                    queryParam : '',
+                                    fieldLabel : 'Projects',
+                                    valueField : 'id',
+                                    displayField : '',
+                                    hiddenName : '',
+                                    name : '',
+                                    store : {
+                                        xtype: 'Store',
+                                        xns: Roo.data,
+                                        remoteSort : true,
+                                        sortInfo : { direction : 'ASC', field: 'id' },
+                                        listeners : {
+                                            beforeload : function (_self, o){
+                                                o.params = o.params || {};
+                                                // set more here
+                                            }
+                                        },
+                                        proxy : {
+                                            xtype: 'HttpProxy',
+                                            xns: Roo.data,
+                                            method : 'GET',
+                                            url : baseURL + '/Roo/Projects.php'
+                                        },
+                                        reader : {
+                                            xtype: 'JsonReader',
+                                            xns: Roo.data,
+                                            id : 'id',
+                                            root : 'data',
+                                            totalProperty : 'total',
+                                            fields : [{"name":"id","type":"int"},{"name":"name","type":"string"}]
+                                        }
+                                    }
+                                },
                                 {
                                     xtype: 'DateField',
                                     xns: Roo.form,