為什麼Extjs繼承Ext.data.Store不起作用
引起繼承不起作用的原因可能是多種多樣的,下面就分析其中的一種,或許能夠對有類似情況的有所幫助。
[JavaScript] 純文字檢視 複製程式碼DocStore = Ext.extend(Ext.data.Store,{ initComponent:function(){ this.proxy = new Ext.data.HttpProxy({url:this.url}); this.reader = new Ext.data.JsonReader( { totalProperty: 'results', root: 'rows', id:'docid', fields: ['docid', 'extention','docname', 'author', 'sizes', 'datecreated'] } ); this.sortInfo = { field: 'datecreated', direction: 'DESC' }; this.remoteSort = false; DocStore.superclass.initComponent.call(this); } });
沒有實現繼承的原因是:Ext.data.Store類沒有繼承component元件 因此在初始化的時候不會呼叫initComponet方法, 因此這裡面的配置項也不會載入到Store裡面。
相關文章
- C#中為什麼不能繼承List?C#繼承
- 為什麼Java中繼承是有害的Java中繼繼承
- Java 繼承是什麼?Java繼承
- 為什麼說Java中要慎重使用繼承Java繼承
- 什麼是繼承?Python繼承的特徵有哪些?繼承Python特徵
- 為什麼Java中繼承多數是有害的Java中繼繼承
- 為什麼margin-top不起作用
- 為什麼更推薦使用組合而非繼承關係?繼承
- 原型、原型鏈、new做了什麼、繼承原型繼承
- odoo 繼承(owl繼承、web繼承、view繼承)Odoo繼承WebView
- 第17條:要麼為繼承而設計,並提供文件說明,要麼就禁止繼承繼承
- JS繼承,中間到底幹了些什麼JS繼承
- 原型,繼承——原型繼承原型繼承
- 菱形繼承,虛繼承繼承
- 多繼承 與 多重繼承繼承
- C++繼承詳解:共有(public)繼承,私有(private)繼承,保護(protected)繼承C++繼承
- css為什麼設定div的寬度不起作用CSS
- 在設計原則中,為什麼反覆強調組合要優於繼承?繼承
- 三種繼承的方法:public 繼承/private繼承/protected繼承詳解及區別繼承
- Javascript繼承4:潔淨的繼承者—-原型式繼承JavaScript繼承原型
- Javascript繼承2:建立即繼承—-建構函式繼承JavaScript繼承函式
- 繼承繼承
- C++繼承一之公有繼承C++繼承
- JS原型繼承和類式繼承JS原型繼承
- C++中公有繼承、保護繼承、私有繼承的區別C++繼承
- 公有繼承、私有繼承和保護繼承之間的對比繼承
- ES6繼承和ES5繼承是完全一樣的麼?繼承
- day23:單繼承&多繼承&菱形繼承&__init__魔術方法繼承
- 史上最為詳細的javascript繼承JavaScript繼承
- 為啥要繼承一個空介面繼承
- 為什麼你的自定義View wrap_content不起作用?View
- 計算機程式的思維邏輯 (18) – 為什麼說繼承是把雙刃劍計算機繼承
- 計算機程式的思維邏輯 (18) - 為什麼說繼承是把雙刃劍計算機繼承
- 類的繼承_子類繼承父類繼承
- JavaScript繼承JavaScript繼承
- JavaScript 繼承JavaScript繼承
- 多繼承繼承
- Java繼承Java繼承