Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 1.925 pregleda

Najnovija ↓

Dva "vezana" combobox-a 06.10.2007. u 14:16 · pre 232 meseca #1
Evo u čemu je moj problem.

Prvo ovako, imam jednu bazu nrp (baza) u toj bazi imam tri tabele Proizvođači (ID,Naziv), Modeli (ID, Naziv, IDProizvođača), Skladiste (ID, ModelID,Opis......)
Imam jednu formu napravlejnu u cilju pretrage, ona se sastoji iz dva combobox-a i jednog text box-a.
Prvi combo mi predstavlja, recimo, proizvođače dok drugi modele od tog proizvođača.

PITANJE:

Kako da napravim skriptu ili šta da uradim ,da mi nakon izbora proizvođača u drugom combo-u prikažem samo modele tog proizvođača.

Molin neki primječić ili link do nekog tutorijala .
Re: Dva "vezana" combobox-a 06.10.2007. u 15:18 · pre 232 meseca #2
Link do primera: http://www.java2s.com/

Gledajući primere sigurno ćeš pronaći rešenje. Uglavnom ti na combu za proizvođače dodaješ ActionListener u čijoj ćeš metodi actionPerformed menjati ComboBoxModel drugog comba pomoću setModel metode.
Potpis
Bolje džaba ležat nego džaba radit.
Re: Dva "vezana" combobox-a 06.10.2007. u 17:37 · pre 232 meseca #3
Citat:
Au197/79: Link do primera: http://www.java2s.com/

Gledajući primere sigurno ćeš pronaći rešenje. Uglavnom ti na combu za proizvođače dodaješ ActionListener u čijoj ćeš metodi actionPerformed menjati ComboBoxModel drugog comba pomoću setModel metode.


Hvala na linku , ali i uz najbolju volju nisam uspio locirati ništa što bi mi pomoglo, tj nisam znao gde da tražim
u gomili primera. Kako se vidi nisam baš vičan u Javi,nešto malčice znam ali ...
Ima li ko kakvu konkretniji primjer kako da to odradim.
Re: Dva "vezana" combobox-a 06.10.2007. u 20:48 · pre 232 meseca #4
Nisam proveraova kod, metodu za pronalaženje modela moraš sam uraditi a ostalo bi trebalo da izgleda ovako:

Code:
ActionListener actionListener = new ActionListener() {
    public void actionPerformed(ActionEvent actionEvent) {
        String[] modeli = dajModeleZaDatogProizvođača((String) proizvođačCombo.getSelectedItem());
        modelCombo.setModel(new DefaultComboModel(modeli));
    }
    
    String[] dajModeleZaDatogProizvođača(String proizvođač) {
         String[] modeli = null;
        // na neki način pronalazi modele proizvođača
        return modeli;
    }
};

proizvođačCombo.addActionListener(actionListener);
Potpis
Bolje džaba ležat nego džaba radit.
Re: Dva "vezana" combobox-a 06.10.2007. u 21:40 · pre 232 meseca #5
Hvala još jednom ali nema šanse, ovo me izludi . Sve mi to izgeda previše zapetljano i najverovatnije ću odustati a iygledalo je tako jednostavno.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme