ext js scafolding extension

“add generated controler to site/tree action, with pattern ‘jun.’ + model name + ‘Grid’, automatic site/tree action will be added in the next release”

could you please give me a sample about "site/tree" action file.




public function actionTree()

        {

 $data = "";

        

            

        

             

                $data = "[{

                            text:'Entri Mims',

                            expanded: true,

                            children:[{                                

                                text: 'Mims',

                                id: 'jun.MimsGrid',

                                leaf: true

                            },{

                                text: 'Mims Detail',

                                id: 'jun.MimsDetailGrid',

                                leaf: true

                            },{

                                text: 'Satuan',

                                id: 'jun.SatuanGrid',

                                leaf: true

                            },{

                                text: 'Dosis',

                                id: 'jun.DosisGrid',

                                leaf: true

                            },{

                                text: 'Kategori',

                                id: 'jun.KategoriGrid',

                                leaf: true

                            },{

                                text: 'Pabrik',

                                id: 'jun.PabrikGrid',

                                leaf: true

                            }] },

                            {

                                text:'Spo',

                                expanded: true,

                                children:[{

                                    text: 'Spo',

                                    id: 'jun.SpoGrid',

                                    leaf: true

                                }, {

                                    text: 'Spo Detail',

                                    id  : 'jun.SpoDetailGrid',

                                    leaf: true

                                }, {

                                    text    : 'Dpho',

                                    id      : 'jun.DphoGrid',

                                    leaf    : true

                                }, {

                                    text    : 'Jenis Obat',

                                    id      : 'jun.JenisObatGrid',

                                    leaf    : true

                                }

                                ]

                            }, {

                            text: 'UW',

                            expanded: true,

                            children:[{

                                text: 'Proposal',

                                id: 'jun.ProposalGrid',

                                leaf: true

                            },{

                                text: 'Proposal Ke',

                                id: 'jun.ProposalKeGrid',

                                leaf: true

                            },{

                                text: 'Klasifikasi Detail',

                                id: 'jun.KlasifikasiDetailGrid',

                                leaf: true

                            },{

                                text: 'Manfaat Asuransi ',

                                id: 'jun.ManfaatAsuransiGrid',

                                leaf: true

                            },{

                                text: 'Other Info ',

                                id: 'jun.OtherInfoGrid',

                                leaf: true

                            },{

                                text: 'Klasifikasi Detail Manfaat',

                                id: 'jun.KlasfikasiDetailManfaatGrid',

                                leaf: true

                            }]

                            }, {

                                text: 'Setting',

                                expanded: true,

                                children:[{

                                    text: 'Profile',

                                    id: 'jun.KlasfikasiDetailManfaatGrid',

                                    leaf: true

                                },{

                                    text: 'Ubah Password',

                                    id: 'jun.KlasfikasiDetailManfaatGrid',

                                    leaf: true

                                }]

                            

                            }]";

            

            

        

            

          

        

          

          Yii::app()->end($data);

        }



maaf baru liat :(, maaf yooo ntu contohnya diatas nti kurang jelas aku tambahin lagi

mungkin bisa meoncontoh dari Ext 4 Yii

masi ga ngerti cara pake extensionnya, bisa dijelasin :), sy liat di extensionnya masi kurang ngerti. makasi

extensionnya sebenarnya cuma untuk men generate admin dari tabel yg ada di database, aku pake buat rapid prototyping di kantor kadang setelah design database aku ngetesnya pake extension ini, aku generate admin crud nya lalu aku kasih liat user, setelah dapat gambaran biasanya mereka(user) lebih mudah ngasih masukan :),

untuk pemakaian lebih lanjut code nya harus di optimize lagi, karena untuk mempermudah, semua store yg di generate selalu autoloading, tidak baik untuk di production…

step by step install mohon follow link di bawah ini:

http://www.yiiframework.com/forum/index.php/topic/25531-e-xgen-extjs-scafolding-for-admin/page__view__findpost__p__134381

maaf kalau jawabnya telat, kalau masih ada yg kurang mengerti bisa di tanyakan lagi, aku akan berusaha menjawab sebaik baik nya…

gan kalo bikin default controller nya gimana y kalo pengen ada tampilan login dulu saya baca quote agan itu ga ngerti.mohon d bantu y suhu…gan ada extension terbaru buat add otomatis di tree nya.hehe ngarepdotcom.

aku login pake bawaan dari yii, cara nya yg login aslinya di bedain nama layout nya, untuk add otomatis di tree belum sempat di tambahin lagi :P maaf, prinsipnya begitu generate crud baru dia update tree nya, barangkali bisa contribute di github :P

maap gan tanya, EXTJS itu berbayar kan ya?

ada dokumentasinya ga?

Yess, extJs berbayar gan, tp agan dapat mendownload ‘trial’ nya.

Untuk versi extJS 3.4, dpt dilihat disini utk documentnya. DOCS 3.4.

Sedangkan utk document extJS 4.1, dpt dilihat disini. DOCS 4.1

ext js punya 2 license, gpl n komersial, gpl free selama developer menyediakan source pada saat mendistribusikan app nya, karena aku pake di kantor n ga buat di jual, aku pake yg gpl license, kalau pun di jual karena php aku sertain semua source nya :)

Ohh kl ada versi yg gratisan nya mantaps itu… :D, maap gan, sy pernah cobain sih, tp krg tau kl ada yg versi free nya… cuma mnrt ane pribadi, extJs agak berat sih gan, jadi ane blm cobain smp detail… :)

tergantung kebutuhan sih gan, kalau agan bikin aplikasi intranet yg notabene bandwith localnya bisa 1 gigaan why not, n lagi pula kalau buat web jangan di include semua, kita bisa buat custom extjs-all supaya ga terlalu berat, btw aku untuk keperluan web online juga lebih prefer jquery and backbone :)

autoloading nya masih kang? atau udah enggak? saya mau coba… nuhun

Mas, ko aku coba generate model. dapet error

. kenapa ya?

keluar error kayak diatas, setelah bikin giixcrudjs, trus dicoba / try it now… kenapa ya? mohon masukannya

itu donlod nya lengkap ga kang? trus susunan folder nya sudah mengikuti ketentuan yg ada di extension page?

try link below for simple step by step instruction

http://www.yiiframework.com/forum/index.php/topic/25531-e-xgen-extjs-scafolding-for-admin/page__view__findpost__p__134381

Udah beres nih semua, pas di try it now… ko kosong…

Storenya, dah dapet…

itu udah jadi, tinggal tambah sidebarnya aja kang, jadi nanti begitu side barnya di klik keluar grid nya, misal si akang generate model user n crud nya, di tambah di site tree action nya jun.userGrid, contoh liat di bawah

add generated controler to site/tree action, with pattern ‘jun.’ + model name + ‘Grid’, automatic site/tree action will be added in the next release




$data = "[{

                            text:'Entri Mims',

                            expanded: true,

                            children:[{

                                text: 'Mims',

                                id: 'jun.MimsGrid',

                                leaf: true

                            },{

                                text: 'your model label',

                                id: 'jun.{model name}Grid',

                                leaf: true

                            },

...

}]";



waduh, sedikit lagi dong, bisa dijelaskan detailnya kang, step by step… maklum newbie yeuuhh… he :P

Maksudnya gini kang? ini code dari application.controllers.SiteController

si akang generate model apa? tinggal ganti aja yg jun.mimsGrid jadi jun.{nama model yg di generate}Grid

mungkin maksudnya begini kang




text: 'User,

id: 'jun.UserGrid',

leaf: true