mpavkovic / athene Goto Github PK
View Code? Open in Web Editor NEWWeb-based IS for Croatian elementary schools and highschools
Web-based IS for Croatian elementary schools and highschools
Web-based IS for Croatian elementary schools and highschools. Used technologies: * extjs javascript framework (http://docs.sencha.com/ext-js/4-0/) * mysql database * php backend
Postaviti HTTP na server radi zaštite podataka.
Bilo bi dobro da kada postoji više otvorenih formi da se klikom na neku od tih otvorenih formi u tree izborniku s desne strane da se ta forma prebaci u prvi plan (kao kada u OS-u klikom na prozor u task baru taj prozor dođe ispred svih ostalih). Mislim da će korisnik htjeti moći tako postupiti kada bude imao više otvorenih formi odjednom jer je to nekako prirodna reakcija zbog navike rada sa prozorima u OS-u.
Ovo se dogodilo kada se tablica učenik (imenik) otvorila bez close i maximize button-a. Malo sam micao formu uokolo i nakon toga sam pokušao napraviti resize (misleći da bi to kao fol pomoglo :P). Ono što se prilikom toga dogodilo jest da je forma ostala bez zaglavlja tj. ispalo je kao da sam resize-ao listu a ne cijelu formu.
Za sada se dogodilo samo jednom i to samo kada se forma učitala bez close i maximize button-a no ako to uspijem rekreirati ću staviti pod CRITICAL.
Constrain help windows to workspace.
Odjava iz aplikacije ne radi nego samo napravi refresh.
Treba li nam to kao posebna stavka u izborniku? Moje mišljenje je da bi bilo bolje da to stavimo kao tab u formi gdje se mijenjaju podaci o učeniku.
Add pading to combo boxes.
Bacio sam par tih "lookupova" kao što je bilo napravljeno za Mjesto gdje se povlači ime države, i nekad učita grid normalno, a nekad neće. I tako za sve šta sam do sad napravio.
Baci error: Uncaught TypeError: Cannot read property 'data' of null
za ovu liniju: return Ext.getStore('Predmet').getById(value).data.naziv;
To je npr kod Predmetne cjeline.
Ubacivao sam u Controller novi store i model, te sam u List.js dodao renderer i to je to. Neznam da li treba još negdje nešto dodavat?
Ovo mi se samo jednom dogodilo i bilo je jako čudno. Otvarao sam hrpu prozora odjednom kako bi vidio kako se u toj situaciji aplikacija ponaša. Prilikom toga kada sam došao do tablice učenici (imenik) ona se otvorila bez close i maximize buttona u gornjem desnom kutu. To je dosta velik problem jer ako se to dogodi korisniku to bi ga moglo dosta zbuniti jer onda ne postoji nikakva mogućnost da se taj prozor zatvori. Odjava i ponovni log in bi rješili problem ali to korisnik neće htjet napravit ako mu se dogodi usred rada.
Za sada mi se dogodilo samo jednom (iako je to bilo prilikom prvog rada sa aplikacijom) i nisam to do sada uspio rekreirati pa se nadam da je to bio samo izolirani slučaj.
Ukoliko se ponovi i ako skužim kako to rekreirati (tj. što je uzrok) navest ću ovo pod CRITICAL.
P.S. Možda, čisto kao fail safe, razmisliti o mogućnosti nekakvog right click-a na formu koji bi pokazao mogućnost za zatvaranje forme? Ili implementacija nekog shortcut-a za zatvaranje forme?
Dobra je fora što se klikom na formu napiše poruka "Otvoren prozor ime_prozora" no, čisto radi estetike, bilo bi dobro da to ime prozora bude isto koje je napisano na zaglavlju forme. Trenutno se ispisuje ime_prema imenu tablice koje se koristi unutar koda (tipa: nacionalnamanjinalist) pa to ne izgleda baš lijepo.
Hej Pauk, ajde kada stignes pogledaj zasto se ne loadaju podaci u Zanimanja gridu
Skuzio sam da nije bio kreiran file Zanimanje.php u /lib/model dodao sam ga, ali ocito je jos negdje greska
Postoji problem da kad se forme jednom otvore preko tree izbornika s desne strane ne mogu ponovno otvoriti nakon što se jednom zatvore. Za sada se to pojavljivalo samo kod forme Adresa (Dnevnik) no ne znam da li postoji šansa da se dogodi i na drugim formama.
Umjesto updatea radi se insert.
Prisutna je jedna neujednačenost na imenima formi tj. u nazivu koji piše na njihovom zaglavlju. Negdje piše npr. Popis ime tablice, negdje Popis Ime tablice, a negdje Popis Ime Tablice. Čisto radi ljepšeg izgleda i konzistentnosti bilo bi dobro da postoji samo jedan oblik pisanja i da se njega primjeni na svim formama.
Trenutno nije moguće upisati username i password te pritiskom na Enter na tipkovnici logirati se u aplikaciju. Bilo bi dobro da je to moguće a ne da se nakon pisanja mora hvatati miš i odvući do gumba Prijava te klikom se prijaviti. To će živcirati korisnike. :P
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.