Imam html element <select id='spisak'> i za njega (i slične) sam napravio klasu "combo" koja se kod instanciranja zakači na taj select element i pruža mi neke operacije da pojednostavim rad.
Na primer, imam metod sa kojim mogu da dodajem stavke:
add_item(id, text) {
this.html += '<option value="' + id + '">' + naziv + '</option>';
}
i druge slične metode (selektuj prvi, generiši stavke na osnovu niza itd...) i to sve super radi.
Ono što bi mi trebalo jeste da na element prosledim metode koje nisam implementirao.
Na primer, ako neko stavi:
let combo = new combo('#spisak');
combo.nepoznata_funkcija(x);
da u klasi _nekako_ vidim da je zatražena nepoznata funkcija i da je prosledim direktno na element, otprilike ovako:
if (nepoznata funkcija)
$(this.element).nepoznata_funkcija(x);
Drugim rečima, da sve ono što nisam predvideo od metoda u svojoj klasi, direktno prosledim na objekat koji koristim u klasi.
Jel tako nešto moguće?