में कस्टम मॉडल क्लास से विस्तार करें extjs में कस्टम मॉडल से कैसे विस्तार करें।ExtJS 4
है वहाँ किसी भी विधि है जो कर सकते हैं सीधे क्लब उपयोगकर्ता और BusinessUser क्षेत्रों जब मैं नीचे दिए गए उदाहरण में BusinessUser वर्ग से क्षेत्रों पर गौर करेंगे के क्षेत्र।
Ext.define('User', {
extend: 'Ext.data.Model',
fields: [
{name: 'name', type: 'string'},
{name: 'age', type: 'int'},
{name: 'phone', type: 'string'},
{name: 'alive', type: 'boolean', defaultValue: true}
],
});
Ext.define('BusinessUser', {
extend: 'User',
fields: [
{name: 'businessType', type: 'string'},
{name: 'company', type: 'string'}
],
});
एक गलत टाइप की तरह लगता है, लेकिन ... 'console.log (Ext.getClassName (bu)); // "बिजनेस यूज़र" ' ' console.log (Ext.getClassName (u)); // "उपयोगकर्ता" ' 'बिजनेस यूज़र' दोनों बार प्रिंट करेगा और 'instanceof' के लिए परीक्षण तदनुसार आउटपुट प्रदान करेगा – bam