Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript] Wypełnianie danymi kilku obiektów typu combo
Lagu
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 27.02.2008

Ostrzeżenie: (0%)
-----


Wyświetlając poniższe dane:

Kod
echo '{"ilosc":"4","dane":[{"oid0":"0", "name":"pierwszadana"},{"oid":"1", "name":"drugadana"},{"oid":"2", "name":"trzeciadana"},{"oid":"3", "name":"czwartadana"}]}';


Mogę dzięki temu wypełnić jeden combo danymi (korzystam z extjs):

Kod
zakres = Ext.data.Record.create([
                   {name: 'oid'},
                   {name: 'name'}
           ]);
           var store = new Ext.data.Store({                    
                   proxy: new Ext.data.HttpProxy({ url: 'tmp.php' }),
                   autoLoad:true,
                   reader: new Ext.data.JsonReader({
                           id: 'oid',
                           root:'dane'
                       },[
                           {name: 'oid', mapping: 'oid'},
                           {name: 'name', mapping: 'name'}
                   ]),
                   remoteSort: true
           });
           var Wyszukaj = new Ext.FormPanel({
                       labelWidth: 200,
                       url:'analizy.php',
                       frame:true,
                       defaultType: 'textfield',
                       monitorValid:true,
                       items: [{
                               store: store,
                               fieldLabel: 'Pierwszy combo',
                               displayField: 'name',
                               valueField: 'oid',
                               typeAhead: true,
                               forceSelection: true,
                               mode: 'local',
                               triggerAction: 'all',
                               selectOnFocus: true,
                               editable: true,
                               xtype: 'combo',
                               width:225
                           },{
                               fieldLabel: 'Drugi combo
                               ...
                               fieldLabel: 'Dziesiaty combo',
                               ...
  
                       }],
                       buttons: [{
                           text: 'Znajdź',
                           formBind: true
                       }]
           });


W jaki sposób przesłać i zaczytać dane aby wypełnić wszystkie 10 Combo danymi?
Go to the top of the page
+Quote Post
miska
post
Post #2





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 23.11.2003

Ostrzeżenie: (0%)
-----


dopisz do kazdego store
Go to the top of the page
+Quote Post
Lagu
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 27.02.2008

Ostrzeżenie: (0%)
-----


Nie napisałem tego (mój błąd), ale chodziło mi o wypełnienie każdego z combo innymi danymi.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 08:49