亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? dc0019.js

?? extjs+oracle+ erpcrm
?? JS
字號:
/** 
 * Data Component: DC0019G, Title: Tasks
 */ 

  Ext.ns("N21.DataComp");
  N21.DataComp.DC0019G = Ext.extend(N21.Base.GridView, {
     dataRecordMeta:    Ext.data.Record.create([
          {name:"_p_record_status", type:"string"}
         ,{name:"TITLE", type:"string" }
         ,{name:"ASSIGNED_TO", type:"string" }
         ,{name:"START_DATE", type:"date",dateFormat:Ext.DATE_FORMAT }
         ,{name:"FINISH_DATE", type:"date",dateFormat:Ext.DATE_FORMAT }
         ,{name:"STATUS", type:"string" }
         ,{name:"CLOSED", type:"string" }
         ,{name:"NOTES", type:"string" }
         ,{name:"ID", type:"float" }
         ,{name:"CREATEDON", type:"date",dateFormat:Ext.DATE_FORMAT }
         ,{name:"CREATEDBY", type:"string" }
         ,{name:"MODIFIEDON", type:"date",dateFormat:Ext.DATE_FORMAT }
         ,{name:"MODIFIEDBY", type:"string" }
    ])
     ,queryFields: new Ext.util.MixedCollection()
     ,queryFieldsVisible: new Array()
     ,queryPanelColCount:3 
    ,recordPk:[ "ID"]
    ,initComponent:function() {
       
         this.queryFields.add("TITLE", new Ext.form.TextField ({xtype: "textfield",name:"QRY_TITLE",id:"DC0019_QRY_TITLE",width:100,fieldLabel: this.resourceBundle.FieldLabel.TITLE||"Title"})  );
         this.queryFields.add("STATUS", new Ext.form.TextField ({xtype: "textfield",name:"QRY_STATUS",id:"DC0019_QRY_STATUS",width:100,fieldLabel: this.resourceBundle.FieldLabel.STATUS||"Status"})  );
         this.queryFields.add("CLOSED", new Ext.form.ComboBox ({xtype: "combo",store:["N","Y"],name:"QRY_CLOSED",id:"DC0019_QRY_CLOSED",width:40,fieldLabel: this.resourceBundle.FieldLabel.CLOSED||"Closed"})  );
         this.queryFields.add("ID", new Ext.form.Hidden ({xtype: "hidden",name:"QRY_ID",id:"DC0019_QRY_ID",width:100,fieldLabel: this.resourceBundle.FieldLabel.ID||"Id"})  );
  
       this.queryFieldsVisible = [  "TITLE","STATUS","CLOSED" ];
       Ext.apply(this, {
           store: new Ext.data.JsonStore({
               id:"storeDC0019"
              ,totalProperty:"totalCount"
              ,root:"records"
              ,url:"frmMain.php?_p_action=fetch&_p_data_format=json&_p_form=DC0019"
              ,remoteSort :true
              ,fields:this.dataRecordMeta
           })
          ,columns: [new Ext.grid.RowNumberer(),
               { id:"TITLE",header:this.resourceBundle.FieldLabel.TITLE||"Title",width:200,dataIndex:'TITLE',sortable:true}
              ,{ id:"ASSIGNED_TO",header:this.resourceBundle.FieldLabel.ASSIGNED_TO||"Assigned to",width:100,dataIndex:'ASSIGNED_TO',sortable:true}
              ,{ id:"START_DATE",header:this.resourceBundle.FieldLabel.START_DATE||"Start date",width:100,dataIndex:'START_DATE',sortable:true,renderer:Ext.util.Format.dateRenderer(Ext.DATE_FORMAT)}
              ,{ id:"FINISH_DATE",header:this.resourceBundle.FieldLabel.FINISH_DATE||"Finish date",width:100,dataIndex:'FINISH_DATE',sortable:true,renderer:Ext.util.Format.dateRenderer(Ext.DATE_FORMAT)}
              ,{ id:"STATUS",header:this.resourceBundle.FieldLabel.STATUS||"Status",width:100,dataIndex:'STATUS',sortable:true}
              ,{ id:"CLOSED",header:this.resourceBundle.FieldLabel.CLOSED||"Closed",width:50,dataIndex:'CLOSED',sortable:true}
              ,{ id:"NOTES",header:this.resourceBundle.FieldLabel.NOTES||"",width:100,dataIndex:'NOTES',hidden:true,sortable:true}
              ,{ id:"ID",header:this.resourceBundle.FieldLabel.ID||"Id",width:100,dataIndex:'ID',hidden:true,sortable:true}
              ,{ id:"CREATEDON",header:this.resourceBundle.FieldLabel.CREATEDON||"Created on",width:100,dataIndex:'CREATEDON',hidden:true,sortable:true,renderer:Ext.util.Format.dateRenderer(Ext.DATE_FORMAT)}
              ,{ id:"CREATEDBY",header:this.resourceBundle.FieldLabel.CREATEDBY||"Created by",width:100,dataIndex:'CREATEDBY',hidden:true,sortable:true}
              ,{ id:"MODIFIEDON",header:this.resourceBundle.FieldLabel.MODIFIEDON||"Modified on",width:100,dataIndex:'MODIFIEDON',sortable:true,renderer:Ext.util.Format.dateRenderer(Ext.DATE_FORMAT)}
              ,{ id:"MODIFIEDBY",header:this.resourceBundle.FieldLabel.MODIFIEDBY||"Modified by",width:100,dataIndex:'MODIFIEDBY',sortable:true}
          ]
          ,dataComponentName:"DC0019G"
          ,queryArraySize:20
          ,toolbarConfig:"STANDARD"
        });
       N21.DataComp.DC0019G.superclass.initComponent.apply(this, arguments);
     }
    ,onRender:function() {
       N21.DataComp.DC0019G.superclass.onRender.apply(this, arguments);
     }
    ,newDataRecord:function() {
       return new this.dataRecordMeta({_p_record_status:"insert"
              ,TITLE:""
              ,ASSIGNED_TO:""
              ,START_DATE:""
              ,FINISH_DATE:""
              ,STATUS:""
              ,CLOSED:""
              ,NOTES:""
              ,ID:""
              ,CREATEDON:""
              ,CREATEDBY:""
              ,MODIFIEDON:""
              ,MODIFIEDBY:""});
     }
  });
  Ext.reg("DC0019G", N21.DataComp.DC0019G);
/** 
 * Data Component: DC0019F, Title: Tasks
 */ 

  Ext.ns("N21.DataComp");
  N21.DataComp.DC0019F = Ext.extend(N21.Base.EditForm, {
     fields: new Ext.util.MixedCollection()
    ,dataRecordMeta : N21.DataComp.DC0019G.prototype.dataRecordMeta
    ,layoutItems: new Ext.util.MixedCollection()
    ,initComponent:function() {
       
       this.fields.add("_p_record_status",new Ext.form.Hidden({xtype: "hidden", allowBlank: true, fieldLabel: "record_status", selectOnFocus: false, style: "", name: "_p_record_status"})   );
       this.fields.add("TITLE", new Ext.form.TextField ({xtype: "textfield",name:"TITLE",id:"DC0019F_TITLE",dataIndex:"TITLE",width:350,allowBlank:true,fieldLabel: this.resourceBundle.FieldLabel.TITLE||"Title",insert_allowed:true,update_allowed:true})   );
       this.fields.add("ASSIGNED_TO", new Ext.form.TextField ({xtype: "textfield",name:"ASSIGNED_TO",id:"DC0019F_ASSIGNED_TO",dataIndex:"ASSIGNED_TO",width:80,allowBlank:true,fieldLabel: this.resourceBundle.FieldLabel.ASSIGNED_TO||"Assigned to",insert_allowed:true,update_allowed:true})   );
       this.fields.add("START_DATE", new Ext.form.DateField ({xtype: "datefield",name:"START_DATE",id:"DC0019F_START_DATE",dataIndex:"START_DATE",width:100,allowBlank:true,fieldLabel: this.resourceBundle.FieldLabel.START_DATE||"Start date",insert_allowed:true,update_allowed:true,format:Ext.DATE_FORMAT})   );
       this.fields.add("FINISH_DATE", new Ext.form.DateField ({xtype: "datefield",name:"FINISH_DATE",id:"DC0019F_FINISH_DATE",dataIndex:"FINISH_DATE",width:100,allowBlank:true,fieldLabel: this.resourceBundle.FieldLabel.FINISH_DATE||"Finish date",insert_allowed:true,update_allowed:true,format:Ext.DATE_FORMAT})   );
       this.fields.add("STATUS", new Ext.form.TextField ({xtype: "textfield",name:"STATUS",id:"DC0019F_STATUS",dataIndex:"STATUS",width:80,allowBlank:true,fieldLabel: this.resourceBundle.FieldLabel.STATUS||"Status",insert_allowed:true,update_allowed:true})   );
       this.fields.add("CLOSED", new Ext.ux.form.XCheckbox ({xtype: "xcheckbox",name:"CLOSED",id:"DC0019F_CLOSED",dataIndex:"CLOSED",width:20,allowBlank:true,fieldLabel: this.resourceBundle.FieldLabel.CLOSED||"Closed",insert_allowed:true,update_allowed:true})   );
       this.fields.add("NOTES", new Ext.form.TextArea ({xtype: "textarea",name:"NOTES",id:"DC0019F_NOTES",dataIndex:"NOTES",width:400,height:120,allowBlank:true,labelSeparator: "",insert_allowed:true,update_allowed:true})   );
       this.fields.add("ID", new Ext.form.Hidden ({xtype: "hidden",name:"ID",id:"DC0019F_ID",dataIndex:"ID",width:100,allowBlank:true,fieldLabel: this.resourceBundle.FieldLabel.ID||"Id",insert_allowed:true,update_allowed:true})   );

       this.layoutItems.add("Notes",
             { xtype:"fieldset", title:this.resourceBundle.FieldsetTitle.Notes||"Notes",autoHeight:true,collapsible: true,labelWidth:1,width:"90%",items:[ this.fields.get("NOTES")]});
       this.layoutItems.add("c2",
             { layout:"form",columnWidth:.4, items:[ this.fields.get("ID"),this.layoutItems.get("Notes")]}); 
       this.layoutItems.add("c1",
             { layout:"form",columnWidth:.5, items:[ this.fields.get("TITLE"),this.fields.get("ASSIGNED_TO"),this.fields.get("START_DATE"),this.fields.get("FINISH_DATE"),this.fields.get("STATUS"),this.fields.get("CLOSED")]}); 


       Ext.apply(this, {
           items:[this.fields.get("_p_record_status"),this.layoutItems.get("c1"),this.layoutItems.get("c2")]
          ,border:false
          ,layout:"column"
          ,defaults:{labelWidth:110}
          ,frame:true
          ,width: "100%"
          ,dataComponentName:"DC0019F"
          ,firstFocusFieldName:"TITLE"
          ,toolbarConfig:"STANDARD"
        });

        
       N21.DataComp.DC0019F.superclass.initComponent.apply(this, arguments);
     }

    ,onRender:function() {
       N21.DataComp.DC0019F.superclass.onRender.apply(this, arguments);
     }

    ,newDataRecord:function() {
       return new this.dataRecordMeta({_p_record_status:"insert"
              ,TITLE:""
              ,ASSIGNED_TO:""
              ,START_DATE:""
              ,FINISH_DATE:""
              ,STATUS:""
              ,CLOSED:""
              ,NOTES:""
              ,ID:""
              ,CREATEDON:""
              ,CREATEDBY:""
              ,MODIFIEDON:""
              ,MODIFIEDBY:""});
     }


  });
  Ext.reg("DC0019F", N21.DataComp.DC0019F);

/** 
 * DataControl: Grid with Edit Form
 * Code: DC0019
 * Title: Tasks
 */ 

  Ext.ns("N21.DataComp");
  N21.DataComp.DC0019 = Ext.extend(N21.Base.GridEditForm, {

     initComponent:function() {
       Ext.apply(this, {
           autoScroll:false
          ,layout:"border"
          ,dataComponentName:"DC0019"
          ,masterName:"DC0019G"
          ,detailName:"DC0019F"
          ,mdLayout:"column"
          ,border: false
          ,items: [
              {xtype: "DC0019G",id: "DC0019G",region:"north" ,split:true,height:280,minHeight:0}
             ,{xtype: "DC0019F",id: "DC0019F",region:"center",split:true,autoScroll:true}
            ]
          ,tbar: new Array(
          new Ext.Toolbar.Button({  id:"tlb_FILTER"  ,xtype:"button" ,cls:"x-btn-icon" ,icon:"_static/icon/g_rec_src.png" ,tooltip:"Apply filter" ,handler: this.executeQuery ,scope :this})
          ,new Ext.Toolbar.Separator()
          ,new Ext.Toolbar.Button({  id:"tlb_SAVE"  ,xtype:"button" ,cls:"x-btn-icon" ,icon:"_static/icon/g_rec_commit.png" ,tooltip:"Save changes <Ctrl+S>" ,handler: this.commitForm ,scope :this})
          ,new Ext.Toolbar.Button({  id:"tlb_NEW"  ,xtype:"button" ,cls:"x-btn-icon" ,icon:"_static/icon/g_rec_new.png" ,tooltip:"Create new record <Ctrl+N>" ,handler: this.createNewRecord ,scope :this})
          ,new Ext.Toolbar.Button({  id:"tlb_DELETE"  ,xtype:"button" ,cls:"x-btn-icon" ,icon:"_static/icon/g_rec_del.png" ,tooltip:"Delete record <Ctrl+D>" ,handler: this.deleteRecord ,scope :this})
          ,new Ext.Toolbar.Separator()
          ,new Ext.Toolbar.Button({  id:"tlb_LIST_EDITOR_MODE"  ,xtype:"button" ,cls:"x-btn-icon" ,icon:"_static/icon/g_rec_upd.png" ,tooltip:"Editor<Enter>, List<Ctrl+Q>" ,handler: this.toggleEditMode ,scope :this})
          ,new Ext.Toolbar.Button({  id:"tlb_REFRESH_RECORD"  ,xtype:"button" ,cls:"x-btn-icon" ,icon:"_static/icon/g_rec_refresh.gif" ,tooltip:"Refresh record" ,handler: this.reloadRecord ,scope :this})
          ,new Ext.Toolbar.Separator()
          ,new Ext.Toolbar.Button({  id:"tlb_PREV_REC"  ,xtype:"button" ,cls:"x-btn-icon" ,icon:"_static/icon/f_rec_prev.gif" ,tooltip:"Previous record" ,handler: this.goToPrevRecord ,scope :this})
          ,new Ext.Toolbar.Button({  id:"tlb_NEXT_REC"  ,xtype:"button" ,cls:"x-btn-icon" ,icon:"_static/icon/f_rec_next.gif" ,tooltip:"Next record" ,handler: this.goToNextRecord ,scope :this})
          ,new Ext.Toolbar.Separator()
          ,new Ext.Toolbar.Button({  id:"tlb_PRINT"  ,xtype:"button" ,cls:"x-btn-icon" ,icon:"_static/icon/print.png" ,tooltip:"Print list" ,handler: this.exportList ,scope :this})
          )
        }); 

       N21.DataComp.DC0019.superclass.initComponent.apply(this, arguments);
     } 
  });
  Ext.reg("DC0019", N21.DataComp.DC0019);



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本亚洲视频在线| 91视视频在线观看入口直接观看www| 国产免费久久精品| 欧美日韩免费一区二区三区视频| 国产在线精品一区在线观看麻豆| 一区二区三区高清| 国产精品理论片| 日韩免费在线观看| 欧美日韩国产一级二级| av中文字幕亚洲| 国产一区不卡在线| 奇米色一区二区| 亚洲国产另类av| 亚洲欧美另类久久久精品2019| 久久九九影视网| 欧美变态凌虐bdsm| 欧美一级片在线观看| 在线亚洲免费视频| 99久久免费精品高清特色大片| 国产自产高清不卡| 久久91精品久久久久久秒播| 天涯成人国产亚洲精品一区av| 亚洲欧美激情小说另类| 国产精品嫩草影院av蜜臀| 久久综合九色综合久久久精品综合| 欧美日韩一区二区三区不卡| 色视频成人在线观看免| 99久久国产综合色|国产精品| 国产另类ts人妖一区二区| 男人的j进女人的j一区| 日日骚欧美日韩| 性感美女久久精品| 亚洲国产综合视频在线观看| 一区二区三区在线影院| 亚洲精品国产第一综合99久久| 国产精品久久久久久久久动漫| 国产日韩欧美精品电影三级在线| 精品999久久久| 精品国产一二三区| 精品久久五月天| 精品国产青草久久久久福利| 2023国产一二三区日本精品2022| 91精品国产综合久久久蜜臀图片| 91精品一区二区三区在线观看| 在线不卡中文字幕| 337p亚洲精品色噜噜狠狠| 7878成人国产在线观看| 欧美一区二区三区在线观看| 欧美一级欧美三级| 精品国产伦一区二区三区观看体验| 日韩视频国产视频| 久久久久久麻豆| 亚洲欧洲日韩在线| 一区二区三区四区在线免费观看| 亚洲精品国久久99热| 性做久久久久久免费观看| 午夜精品123| 精品制服美女丁香| 高清免费成人av| 色94色欧美sute亚洲线路二| 欧美日韩国产中文| 亚洲精品一区二区三区影院| 国产欧美日韩卡一| 亚洲欧美另类图片小说| 日韩av高清在线观看| 国产自产2019最新不卡| 99精品国产99久久久久久白柏| 91国产丝袜在线播放| 欧美一区二区久久久| 亚洲国产精品v| 亚洲一区二区三区三| 精品一区二区免费在线观看| 成人av影视在线观看| 欧美午夜一区二区三区 | 成人国产电影网| 一本色道久久加勒比精品 | 狠狠网亚洲精品| 成人美女视频在线观看18| 色综合天天综合在线视频| 欧美日本在线视频| 国产免费成人在线视频| 五月天激情小说综合| 国内精品免费**视频| 在线免费一区三区| 精品久久久久久亚洲综合网 | 欧美日韩国产色站一区二区三区| 日韩欧美国产1| 亚洲免费看黄网站| 久久精品国产99| 一本大道久久精品懂色aⅴ| 日韩三级电影网址| 亚洲精品伦理在线| 国产精品系列在线播放| 欧美日韩和欧美的一区二区| 久久精品亚洲乱码伦伦中文| 首页国产丝袜综合| 91麻豆国产福利在线观看| 欧美丰满少妇xxxxx高潮对白 | 麻豆精品一区二区三区| 99久久精品国产一区二区三区| 欧美一区国产二区| 亚洲精选在线视频| 国产成人免费网站| 日韩欧美中文字幕精品| 一区二区视频在线看| 国产jizzjizz一区二区| 日韩欧美在线1卡| 亚洲高清在线视频| 91视频国产资源| 中文字幕va一区二区三区| 久草中文综合在线| 91精品国产综合久久久久久久| 亚洲三级理论片| 成人性生交大合| 久久一二三国产| 美洲天堂一区二卡三卡四卡视频| 欧美在线免费视屏| 亚洲欧洲制服丝袜| 99久久99久久精品国产片果冻| 久久蜜桃av一区二区天堂| 久久国产日韩欧美精品| 91麻豆精品国产91久久久 | 欧美日本不卡视频| 亚洲激情六月丁香| 白白色 亚洲乱淫| 国产婷婷精品av在线| 国产一区不卡在线| 亚洲精品在线免费观看视频| 捆绑变态av一区二区三区| 在线播放日韩导航| 亚洲h在线观看| 欧美久久一二区| 亚洲成av人片在线| 91精品国产综合久久精品app | 在线不卡中文字幕| 三级欧美在线一区| 欧美丰满少妇xxxbbb| 日韩电影免费在线观看网站| 欧美日韩亚洲综合一区| 天堂资源在线中文精品| 91精品国产综合久久小美女| 日本不卡高清视频| 精品成a人在线观看| 国产精品一区二区在线观看不卡 | 99久久精品国产麻豆演员表| 国产精品入口麻豆原神| av一区二区不卡| 亚洲欧美另类久久久精品| 欧美亚洲一区二区在线| 日韩精品91亚洲二区在线观看| 欧美一二区视频| 国产精品中文字幕欧美| 国产精品人妖ts系列视频| 色悠久久久久综合欧美99| 亚洲一区二区精品久久av| 91精品麻豆日日躁夜夜躁| 韩国女主播成人在线| 久久久久久久久久久久电影| 99久免费精品视频在线观看| 尤物视频一区二区| 91精品综合久久久久久| 国产一区二区三区在线观看精品| 中文一区二区完整视频在线观看| 白白色亚洲国产精品| 亚洲成人7777| 亚洲精品在线观| 色婷婷久久99综合精品jk白丝 | 亚洲综合成人在线| 日韩欧美区一区二| 不卡的看片网站| 天堂va蜜桃一区二区三区| 26uuu色噜噜精品一区二区| 成人福利视频网站| 同产精品九九九| 国产精品少妇自拍| 91精品国产综合久久久蜜臀粉嫩| 国产一区二区免费视频| 伊人色综合久久天天| wwwwww.欧美系列| 在线看国产日韩| 国产一区二区三区在线观看精品| 亚洲精品你懂的| 久久青草国产手机看片福利盒子| 色又黄又爽网站www久久| 国产在线精品一区二区不卡了| 《视频一区视频二区| 精品少妇一区二区三区日产乱码| 色先锋aa成人| 国产在线视视频有精品| 亚洲美女屁股眼交| 国产亚洲一区二区三区四区| 欧美日韩三级视频| av一区二区久久| 国产麻豆精品在线观看| 亚洲va欧美va天堂v国产综合| 中文字幕不卡在线观看| 精品国产免费人成电影在线观看四季 | 中文字幕一区二区三区不卡在线 | 成人综合在线观看| 日韩精品一二三四|