Wat is er mogelijk na een woensdag vol hardzwoegend werk? Bij het selecteren van een record wordt alle veldinformatie opgehaald en weergegeven in de tekstvelden van de view. Een gebruiker kan een nieuw veld creëren door ‘new’ in de dropdown te kiezen of op het ‘+’-teken te klikken. Hij kan eveneens een nieuw record aanmaken, weliswaar zonder het toevoegen van externe formulierrecords. Dit is morgen aan de orde.
verslag di 9 juni
juni 11, 2009 · Geef een reactie
Gisteren heb ik de backend klaargemaakt, zodat de data zou kunnen worden opgevraagd die nodig is om een view op te stellen in html-vorm. Vandaag heb ik het front-end-gedeelte hiervan verzorgd, waardoor nu een lege detailview wordt getoond die weliswaar alle velden bevat die de administrator vooraf heeft ingesteld. Ik heb vandaag eveneens de dropdownlist kunnen vullen die de mogelijke records per detailweergave toont en de records van vreemde formulieren waarmee je een verbinding kan leggen. Momenteel werkt het programma zo, dat je een veld naam moet ingeven per formulier. De inhoud van dit veld wordt dan ingeladen in de drop-downs, zodat je een onderscheid kan maken tussen de verschillende records.
→ Plaats commentaarCategorieën: Uncategorized
verslag ma 8 juni
juni 11, 2009 · Geef een reactie
Ik ga eerst beginnen met het weergeven van een detailview, aangezien hier de meeste functionaliteit inzit. De lijstview zal qua interactie enkel een filter ter beschikking hebben en de mogelijkheid om de detailweergave een bepaald record te doen tonen bij het klikken op één van de records in de lijst. Vandaag heb ik de backend klaargemaakt voor het ophalen van de nodige gegevens voor het opstellen van de view in het user-gedeelte.
→ Plaats commentaarCategorieën: Uncategorized
verslag vrij 5 juni
juni 11, 2009 · Geef een reactie
Vandaag heb ik bericht gekregen dat mijn stagebegeleider een voorlopig stageverslag zal willen meenemen bij zijn bezoek volgende week. Ik heb vandaag al mijn geposte verslagen in mijn verslag geplaatst en de inhoud aangepast indien nodig. Sommige verslagen vermelden te gedetailleerde info of herhaalden feiten van de dagen ervoor. In de applicatie heb ik ervoor gezorgd dat reeds gecreëerde views kunnen worden ingeladen op de nieuwe ‘user’-pagina, die eveneens vandaag is gegenereerd. Bij het openen van deze pagina geef ik momenteel nog even een lege detail-en lijstview weer, om te testen of de css wisselende inhoud aankan.
→ Plaats commentaarCategorieën: Uncategorized
verslag do 4 juni
juni 6, 2009 · Geef een reactie
Vandaag heb ik grotendeels de opmaak van het view-gedeelte vastgelegd. Meneer De Schutter heeft ondertussen een naam bedacht voor mijn applicatie, met een bijbehorend logo. Mijn ontwerp zal in de toekomst als ‘Yowna’ door het leven gaan (Your Own Application). Op het net zijn een heleboel mooie stijlbladen te vinden voor tabellen, die ik dan ook gebruikt heb voor mijn ontwerp. Voor de detailviews heb ik grotendeels de opmaak van het configuratiegedeelte overgenomen om een zekere consistentie te behouden. Ik zal , als de werking van Yowna in orde is, de opmaak aanpassen aan het logo.
→ Plaats commentaarCategorieën: Uncategorized
verslag wo 3 juni
juni 6, 2009 · Geef een reactie
Vandaag heb ik onderzoek gevoerd naar de mogelijkheden om het gebruikersgedeelte aan te pakken. Uiteraard ga ik hiervoor weer een heleboel JQuery-functies voor hanteren, en is het dus een kwestie om uit te pikken wat ik nodig heb. Het opzoeken van bepaalde records in een lijstview ga ik vrij beperkt houden. Ik ga 1 tekstveld voorzien waarin een gebruiker zijn gewenste term kan intypen, zodat alle records tevoorschijn komen die een veld bevatten waarvan de waarde overeenkomt met de ingebrachte zoekterm. In een detailscherm gaat een gebruiker records kunnen toevoegen op basis van het ‘naam’-veld dat wel elke keer moet ingevoerd zijn per formulier. Normaalgezien moet een gebruiker zelf kunnen kiezen welk veld hij hiervoor wil gebruiken (of velden), maar voor de demo vond meneer De Schutter dit volstaan.
→ Plaats commentaarCategorieën: Uncategorized
verslag di 2 juni
juni 3, 2009 · Geef een reactie
Het viewgedeelte is af en daarme is het configuratiegedeelte ook afgesloten. Bij het aanmaken van een object, wordt nu automatisch een view aangemaakt. De bugs zijn eruitgehaald en de nodige ‘alerts’ zijn erin gestoken. Het is tevens onmogelijk om een view te verwijderen die een formulier voorstelt. Op naar het gebruikersgedeelte!
→ Plaats commentaarCategorieën: Uncategorized
verslag vrij 29 mei
juni 2, 2009 · Geef een reactie
Het inladen van bestaande views lukt al aardig. Ik heb eveneens de nodige functies aangemaakt die ervoor zorgen dat een ingeladen view op dezelfde manier lokaal bewaard wordt als een pas aangemaakte. Volgende op de agenda is het verwijderen en aanpassen van bestaande views.
→ Plaats commentaarCategorieën: Uncategorized
verslag do 28 mei
juni 2, 2009 · Geef een reactie
Het heeft me een tijdje gekost, maar het wegschrijven van een view in het datamodel lukt nu ook. Back-end-programmatie neemt altijd meer tijd in beslag, vanwege de meerdere acties die ik moet uitvoeren om de verschillende tabellen up-to-date te houden. Ik moet dan eveneens overschakelen op PHP, na weer een tijdje in JavaScript te hebben geschreven, wat altijd wel enige aanpassing vraagt. Ook het testen verloopt niet van een leien dakje, aangezien ik niet rechtstreeks kan zien waar een error zich bevindt, als in JS, waardoor ik de nodige testcode moet schrijven. Volgende aan de beurt zijn het aanpassen van reeds bestaande views, het verwijderen, en natuurlijk het weergeven.
→ Plaats commentaarCategorieën: Uncategorized
verslag wo 27 mei
mei 28, 2009 · Geef een reactie
Het view-gedeelte begint nu echt vorm te krijgen. Meerdere viewsecties aanmaken is mogelijk, evenals ze bewerken, updaten en verwijderen. Dit is misschien in twee woorden gezegd, maar in de achtergrond is hiervoor heel wat code moeten worden gegenereerd om dit mogelijk te maken. De volgende stap is het opslaan van views, en het inladen ervan. Eveneens moeten de views aangepast worden indien een formulier wordt gewijzigd, wat zal plaatsvinden in de backend. Deze dingen komen morgen aan bod.
→ Plaats commentaarCategorieën: Uncategorized