Bagaimana cara mendefinisikan class baru pada framework ExtJs. Pada Extjs 4 untuk mendefinisikan class baru dapat menggunakan metoda Ext.define. Penggunaannya berdasarkan string-based definition. Langkah-langkah yang bisa kita lakukan untuk mendefinisikan class baru ini yaitu :
- Pertama-tama yang kita lakukan adalah memanggil method Ext.define ke dalam nama class dan konfigurasi object yang akan kita buat.
- Tambahkan metode dan properti ke configuraton object - nya, dengan cara :
- Setelah ini, kita bisa menambahkan parameter berikutnya pada method Ext.define, yaitu berupa sebuah fungsi yang dapat dieksekusi setelah class berhasil terdefinisi, yang berada di dalam class baru yang telah terbentuk tersebut.
- Dan yang terakhir yaitu kita membuat sebuah instance pada class baru dan kemudian memanggilnya dengan metode getDetails
Ext.define('Mobil.Mesin', { Manufacturer: 'Aston Martin', Model: 'Vanquish', getDetails: function(){ alert('Aku adalah sebuah ' + this.Manufacturer + ' ' + this.Model); } });
Ext.define('Mobil.Mesin', { Manufacturer: 'Aston Martin', Model: 'Vanquish', getDetails: function(){ alert('Aku adalah sebuah ' + this.Manufacturer + ' ' + this.Model); } });
Ext.define('Mobil.Mesin', { Manufacturer: 'Aston Martin', Model: 'Vanquish', getDetails: function(){ alert('I am an ' + this.Manufacturer + ' ' + this.Model); } }, function(){ Console.log('Mobil.Mesin class defined!'); });
var myVehicle = Ext.create('Mobil.Mesin'); alert(myVehicle.Manufacturer); // alerts 'Aston Martin' myVehicle.getDetails(); // alerts 'I am an Aston Martin Vanquish'
0 Response to "Mendefinisikan Class baru di Ext JS 4"
Post a Comment