Pman.Tab.BAdminLogEvents.bjs
authorEdward <edward@roojs.com>
Mon, 17 Sep 2018 06:59:24 +0000 (14:59 +0800)
committerEdward <edward@roojs.com>
Mon, 17 Sep 2018 06:59:24 +0000 (14:59 +0800)
Pman.Tab.BAdminLogEvents.js

Pman.Tab.BAdminLogEvents.bjs
Pman.Tab.BAdminLogEvents.js

index b52c6fb..1ef841b 100644 (file)
                      "$ xns" : "Roo.bootstrap",
                      "String html" : "Show <i class=\"fa fa-search\" aria-hidden=\"true\"></i>",
                      "String style" : "line-height: 34px; width: 80px;"
+                    },
+                    {
+                     "listeners" : {
+                      "render" : "function (_self)\n{\n    _this.personSel = this;\n    \n}",
+                      "select" : "function (combo, record, index)\n{\n    _this.table.footer.onClick('first');\n}"
+                     },
+                     "Boolean allowBlank" : true,
+                     "String loadingText" : "test",
+                     "String valueField" : "id",
+                     "Boolean typeAhead" : true,
+                     "Boolean removable" : true,
+                     "xtype" : "ComboBox",
+                     "Boolean editable" : false,
+                     "String triggerAction" : "all",
+                     "Boolean alwaysQuery" : false,
+                     "string placeholder" : "Select Person",
+                     "$ xns" : "Roo.bootstrap",
+                     "Boolean multiple" : false,
+                     "String displayField" : "name",
+                     "Boolean forceSelection" : true,
+                     "items" : [
+                      {
+                       "listeners" : {
+                        "beforeload" : "function (_self, o)\n{\n    o.params = o.params || {};\n        o.params.limit = 9999;\n}"
+                       },
+                       "$ Object sortInfo" : "{field : 'name' , direction : 'ASC'}",
+                       "xtype" : "Store",
+                       "boolean remoteSort" : true,
+                       "$ xns" : "Roo.data",
+                       "* prop" : "store",
+                       "items" : [
+                        {
+                         "xtype" : "HttpProxy",
+                         "$ xns" : "Roo.data",
+                         "String method" : "GET",
+                         "* prop" : "proxy",
+                         "$ String url" : "baseURL+'/Roo/Core_person'"
+                        },
+                        {
+                         "$ Array fields" : "[\n    {\n        'name': 'id',\n        'type': 'int'\n    },\n    {\n        'name': 'office_id',\n        'type': 'int'\n    },\n    {\n        'name': 'name',\n        'type': 'string'\n    },\n    {\n        'name': 'phone',\n        'type': 'string'\n    },\n    {\n        'name': 'fax',\n        'type': 'string'\n    },\n    {\n        'name': 'email',\n        'type': 'string'\n    },\n    {\n        'name': 'company_id',\n        'type': 'int'\n    },\n    {\n        'name': 'role',\n        'type': 'string'\n    },\n    {\n        'name': 'active',\n        'type': 'int'\n    },\n    {\n        'name': 'remarks',\n        'type': 'string'\n    },\n    {\n        'name': 'passwd',\n        'type': 'string'\n    },\n    {\n        'name': 'owner_id',\n        'type': 'int'\n    },\n    {\n        'name': 'lang',\n        'type': 'string'\n    },\n    {\n        'name': 'no_reset_sent',\n        'type': 'int'\n    },\n    {\n        'name': 'action_type',\n        'type': 'string'\n    },\n    {\n        'name': 'project_id',\n        'type': 'int'\n    },\n    {\n        'name': 'deleted_by',\n        'type': 'int'\n    },\n    {\n        'name': 'deleted_dt',\n        'type': 'date',\n        'dateFormat': 'Y-m-d'\n    },\n    {\n        'name': 'office_id_id',\n        'type': 'int'\n    },\n    {\n        'name': 'office_id_company_id',\n        'type': 'int'\n    },\n    {\n        'name': 'office_id_name',\n        'type': 'string'\n    },\n    {\n        'name': 'office_id_address',\n        'type': 'string'\n    },\n    {\n        'name': 'office_id_phone',\n        'type': 'string'\n    },\n    {\n        'name': 'office_id_fax',\n        'type': 'string'\n    },\n    {\n        'name': 'office_id_email',\n        'type': 'string'\n    },\n    {\n        'name': 'office_id_role',\n        'type': 'string'\n    },\n    {\n        'name': 'company_id_code',\n        'type': 'string'\n    },\n    {\n        'name': 'company_id_name',\n        'type': 'string'\n    },\n    {\n        'name': 'company_id_remarks',\n        'type': 'string'\n    },\n    {\n        'name': 'company_id_owner_id',\n        'type': 'int'\n    },\n    {\n        'name': 'company_id_address',\n        'type': 'string'\n    },\n    {\n        'name': 'company_id_tel',\n        'type': 'string'\n    },\n    {\n        'name': 'company_id_fax',\n        'type': 'string'\n    },\n    {\n        'name': 'company_id_email',\n        'type': 'string'\n    },\n    {\n        'name': 'company_id_id',\n        'type': 'int'\n    },\n    {\n        'name': 'company_id_isOwner',\n        'type': 'int'\n    },\n    {\n        'name': 'company_id_logo_id',\n        'type': 'int'\n    },\n    {\n        'name': 'company_id_background_color',\n        'type': 'string'\n    },\n    {\n        'name': 'company_id_comptype',\n        'type': 'string'\n    },\n    {\n        'name': 'company_id_url',\n        'type': 'string'\n    },\n    {\n        'name': 'company_id_main_office_id',\n        'type': 'int'\n    },\n    {\n        'name': 'company_id_created_by',\n        'type': 'int'\n    },\n    {\n        'name': 'company_id_created_dt',\n        'type': 'date'\n    },\n    {\n        'name': 'company_id_updated_by',\n        'type': 'int'\n    },\n    {\n        'name': 'company_id_updated_dt',\n        'type': 'date'\n    },\n    {\n        'name': 'company_id_passwd',\n        'type': 'string'\n    },\n    {\n        'name': 'company_id_dispatch_port',\n        'type': 'string'\n    },\n    {\n        'name': 'company_id_province',\n        'type': 'string'\n    },\n    {\n        'name': 'company_id_country',\n        'type': 'string'\n    },\n    {\n        'name': 'project_id_id',\n        'type': 'int'\n    },\n    {\n        'name': 'project_id_name',\n        'type': 'string'\n    },\n    {\n        'name': 'project_id_remarks',\n        'type': 'string'\n    },\n    {\n        'name': 'project_id_owner_id',\n        'type': 'int'\n    },\n    {\n        'name': 'project_id_code',\n        'type': 'string'\n    },\n    {\n        'name': 'project_id_active',\n        'type': 'int'\n    },\n    {\n        'name': 'project_id_type',\n        'type': 'string'\n    },\n    {\n        'name': 'project_id_client_id',\n        'type': 'int'\n    },\n    {\n        'name': 'project_id_team_id',\n        'type': 'int'\n    },\n    {\n        'name': 'project_id_file_location',\n        'type': 'string'\n    },\n    {\n        'name': 'project_id_open_date',\n        'type': 'date'\n    },\n    {\n        'name': 'project_id_open_by',\n        'type': 'int'\n    },\n    {\n        'name': 'project_id_close_date',\n        'type': 'date'\n    },\n    {\n        'name': 'project_id_countries',\n        'type': 'string'\n    },\n    {\n        'name': 'project_id_languages',\n        'type': 'string'\n    },\n    {\n        'name': 'project_id_agency_id',\n        'type': 'int'\n    },\n    {\n        'name': 'owner_id_id',\n        'type': 'int'\n    },\n    {\n        'name': 'owner_id_office_id',\n        'type': 'int'\n    },\n    {\n        'name': 'owner_id_name',\n        'type': 'string'\n    },\n    {\n        'name': 'owner_id_phone',\n        'type': 'string'\n    },\n    {\n        'name': 'owner_id_fax',\n        'type': 'string'\n    },\n    {\n        'name': 'owner_id_email',\n        'type': 'string'\n    },\n    {\n        'name': 'owner_id_company_id',\n        'type': 'int'\n    },\n    {\n        'name': 'owner_id_role',\n        'type': 'string'\n    },\n    {\n        'name': 'owner_id_active',\n        'type': 'int'\n    },\n    {\n        'name': 'owner_id_remarks',\n        'type': 'string'\n    },\n    {\n        'name': 'owner_id_passwd',\n        'type': 'string'\n    },\n    {\n        'name': 'owner_id_owner_id',\n        'type': 'int'\n    },\n    {\n        'name': 'owner_id_lang',\n        'type': 'string'\n    },\n    {\n        'name': 'owner_id_no_reset_sent',\n        'type': 'int'\n    },\n    {\n        'name': 'owner_id_action_type',\n        'type': 'string'\n    },\n    {\n        'name': 'owner_id_project_id',\n        'type': 'int'\n    },\n    {\n        'name': 'owner_id_deleted_by',\n        'type': 'int'\n    },\n    {\n        'name': 'owner_id_deleted_dt',\n        'type': 'date'\n    }\n]",
+                         "xtype" : "JsonReader",
+                         "$ xns" : "Roo.data",
+                         "* prop" : "reader"
+                        }
+                       ]
+                      }
+                     ]
                     }
                    ]
                   }
index a0045eb..2052906 100644 (file)
@@ -1042,6 +1042,395 @@ Pman.Tab.BAdminLogEvents = new Roo.XComponent({
                    },
                    xns : Roo.bootstrap,
                    '|xns' : 'Roo.bootstrap'
+                  },
+                  {
+                   xtype : 'ComboBox',
+                   allowBlank : true,
+                   alwaysQuery : false,
+                   displayField : 'name',
+                   editable : false,
+                   forceSelection : true,
+                   loadingText : _this._strings['098f6bcd4621d373cade4e832627b4f6'] /* test */,
+                   multiple : false,
+                   placeholder : _this._strings['340c2ee497b85d5954b01c64de7f44f6'] /* Select Person */,
+                   removable : true,
+                   triggerAction : 'all',
+                   typeAhead : true,
+                   valueField : 'id',
+                   listeners : {
+                    render : function (_self)
+                     {
+                         _this.personSel = this;
+                         
+                     },
+                    select : function (combo, record, index)
+                     {
+                         _this.table.footer.onClick('first');
+                     }
+                   },
+                   xns : Roo.bootstrap,
+                   '|xns' : 'Roo.bootstrap',
+                   store : {
+                    xtype : 'Store',
+                    remoteSort : true,
+                    sortInfo : {field : 'name' , direction : 'ASC'},
+                    listeners : {
+                     beforeload : function (_self, o)
+                      {
+                          o.params = o.params || {};
+                              o.params.limit = 9999;
+                      }
+                    },
+                    xns : Roo.data,
+                    '|xns' : 'Roo.data',
+                    proxy : {
+                     xtype : 'HttpProxy',
+                     method : 'GET',
+                     url : baseURL+'/Roo/Core_person',
+                     xns : Roo.data,
+                     '|xns' : 'Roo.data'
+                    },
+                    reader : {
+                     xtype : 'JsonReader',
+                     fields : [
+                         {
+                             'name': 'id',
+                             'type': 'int'
+                         },
+                         {
+                             'name': 'office_id',
+                             'type': 'int'
+                         },
+                         {
+                             'name': 'name',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'phone',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'fax',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'email',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'company_id',
+                             'type': 'int'
+                         },
+                         {
+                             'name': 'role',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'active',
+                             'type': 'int'
+                         },
+                         {
+                             'name': 'remarks',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'passwd',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'owner_id',
+                             'type': 'int'
+                         },
+                         {
+                             'name': 'lang',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'no_reset_sent',
+                             'type': 'int'
+                         },
+                         {
+                             'name': 'action_type',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'project_id',
+                             'type': 'int'
+                         },
+                         {
+                             'name': 'deleted_by',
+                             'type': 'int'
+                         },
+                         {
+                             'name': 'deleted_dt',
+                             'type': 'date',
+                             'dateFormat': 'Y-m-d'
+                         },
+                         {
+                             'name': 'office_id_id',
+                             'type': 'int'
+                         },
+                         {
+                             'name': 'office_id_company_id',
+                             'type': 'int'
+                         },
+                         {
+                             'name': 'office_id_name',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'office_id_address',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'office_id_phone',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'office_id_fax',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'office_id_email',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'office_id_role',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'company_id_code',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'company_id_name',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'company_id_remarks',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'company_id_owner_id',
+                             'type': 'int'
+                         },
+                         {
+                             'name': 'company_id_address',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'company_id_tel',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'company_id_fax',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'company_id_email',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'company_id_id',
+                             'type': 'int'
+                         },
+                         {
+                             'name': 'company_id_isOwner',
+                             'type': 'int'
+                         },
+                         {
+                             'name': 'company_id_logo_id',
+                             'type': 'int'
+                         },
+                         {
+                             'name': 'company_id_background_color',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'company_id_comptype',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'company_id_url',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'company_id_main_office_id',
+                             'type': 'int'
+                         },
+                         {
+                             'name': 'company_id_created_by',
+                             'type': 'int'
+                         },
+                         {
+                             'name': 'company_id_created_dt',
+                             'type': 'date'
+                         },
+                         {
+                             'name': 'company_id_updated_by',
+                             'type': 'int'
+                         },
+                         {
+                             'name': 'company_id_updated_dt',
+                             'type': 'date'
+                         },
+                         {
+                             'name': 'company_id_passwd',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'company_id_dispatch_port',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'company_id_province',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'company_id_country',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'project_id_id',
+                             'type': 'int'
+                         },
+                         {
+                             'name': 'project_id_name',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'project_id_remarks',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'project_id_owner_id',
+                             'type': 'int'
+                         },
+                         {
+                             'name': 'project_id_code',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'project_id_active',
+                             'type': 'int'
+                         },
+                         {
+                             'name': 'project_id_type',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'project_id_client_id',
+                             'type': 'int'
+                         },
+                         {
+                             'name': 'project_id_team_id',
+                             'type': 'int'
+                         },
+                         {
+                             'name': 'project_id_file_location',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'project_id_open_date',
+                             'type': 'date'
+                         },
+                         {
+                             'name': 'project_id_open_by',
+                             'type': 'int'
+                         },
+                         {
+                             'name': 'project_id_close_date',
+                             'type': 'date'
+                         },
+                         {
+                             'name': 'project_id_countries',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'project_id_languages',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'project_id_agency_id',
+                             'type': 'int'
+                         },
+                         {
+                             'name': 'owner_id_id',
+                             'type': 'int'
+                         },
+                         {
+                             'name': 'owner_id_office_id',
+                             'type': 'int'
+                         },
+                         {
+                             'name': 'owner_id_name',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'owner_id_phone',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'owner_id_fax',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'owner_id_email',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'owner_id_company_id',
+                             'type': 'int'
+                         },
+                         {
+                             'name': 'owner_id_role',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'owner_id_active',
+                             'type': 'int'
+                         },
+                         {
+                             'name': 'owner_id_remarks',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'owner_id_passwd',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'owner_id_owner_id',
+                             'type': 'int'
+                         },
+                         {
+                             'name': 'owner_id_lang',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'owner_id_no_reset_sent',
+                             'type': 'int'
+                         },
+                         {
+                             'name': 'owner_id_action_type',
+                             'type': 'string'
+                         },
+                         {
+                             'name': 'owner_id_project_id',
+                             'type': 'int'
+                         },
+                         {
+                             'name': 'owner_id_deleted_by',
+                             'type': 'int'
+                         },
+                         {
+                             'name': 'owner_id_deleted_dt',
+                             'type': 'date'
+                         }
+                     ],
+                     xns : Roo.data,
+                     '|xns' : 'Roo.data'
+                    }
+                   }
                   }
                  ]
                 }