Datagrid Class

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front end developer React

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

Bekijk vacature »

Java developer

Als Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en staan

Bekijk vacature »

Lasrobot Programmeur

Over de functie Off-line programma’s maken die het beste resultaat bij de lasrobot mogelijk maken De programma’s met behulp van teach verder optimaliseren Proactief meedenken over oplossingen en over de juiste invulling van lasmallen Het lasrobotproces zoveel mogelijk optimaliseren Over het bedrijf Onze opdrachtgever is gespecialiseerd in de engineering, productie en assemblage van samengestelde plaatwerkproducten en monodelen uit metaal. Onze klant werkt samen met het team aan de mooiste producten van de toekomst. Binnen dit bedrijf staat een sterk team van specialisten op het gebied van industrial design, mechanical engineering, in-house prototyping en all-round projectmanagement. Met daarbij uiteenlopende kennis in

Bekijk vacature »

Leidinggevend Full Stack Developer

Hé jij, nieuwe Pinkcuber! Ga aan de slag bij Pinkcube, online leverancier van promotieartikelen! Een innovatieve organisatie waar extra stappen zetten voor klanten de normaalste zaak van de wereld is. Ambitieus zijn we ook. ‘Naoberschap’ staat bij Pinkcube hoog in het vaandel; we helpen elkaar en iedereen is welkom. Pinkcube is Great Place to Work Certified, erkend leerbedrijf, maatschappelijk betrokken partner van stichting Present en partner van CliniClowns. En misschien wel jouw nieuwe werkgever. Wij zoeken namelijk een enthousiaste: Leidinggevend Full Stack Developer (40 uur, medior/senior) Ben jij klaar om baanbrekende ideeën tot leven te brengen en deel uit te

Bekijk vacature »

PHP developer

Functie omschrijving Voor een klein bedrijf in de buurt van Nieuwegein zijn wij per direct op zoek naar een talentvolle PHP developer. Er wordt veel ruimte geboden voor eigen initiateven, waardoor je een mooie stempel kan drukken op jouw eigen werkzaamheden (zowel operationeel als strategisch). Het bedrijf heeft middels externe programmeurs een multimedia platform ontwikkeld, maar willen geleidelijk de ontwikkeling naar binnen halen. Om die reden zoeken zij een communicatieve interne PHP developer die graag meebouwt aan het succesvolle product. Je gaat de volgende werkzaamheden verrichten: Platform beheren en programmeren (PHP, MySQL, JQuery, Javascript, XML & HTML); Communicatie en aansturing

Bekijk vacature »

Database developer - SQL

Functie omschrijving Kan jij goed overweg met complexe algoritmes en het schrijven van procedures in T-SQL? Heb jij al wat ervaring opgedaan met SQL en vind je het tijd voor de volgende stap? Lees dan snel verder! Dit software bedrijf, gespecialiseerd in de ontwikkeling van logistieke software, is op zoek naar een ervaren SQL database developer. Jouw werkzaamheden zullen onder andere bestaan uit: Je sluit aan bij meetings en brengt het gehele logistieke proces in kaart. Vervolgens ga je als lead developer aan de slag om de klus te klaren. Je stuurt het junior developer team en helpt, zo nodig,

Bekijk vacature »

Medior Mobile Developer iOS Amsterdam

Functie What will you be doing as Mobile Developer? As an iOS app developer you will work in a multidisciplinary team of app developers, web developers and designers. You will work on world-class apps that will be used by thousands of people. There is a lot of room for self-development on a technical and personal level. Together with the rest of the team you develop in the newest techniques and you go for the best quality. We work with Kotlin Multiplatform Mobile to develop hybrid apps and we guarantee quality with peer reviews, unit testing and we use a CI/CD.

Bekijk vacature »

Oracle Developer / PL SQL

Dit ga je doen Software ontwikkeling aan een internationaal gebruikt pakket; Werken met technieken als Oracle 19c, Toad, PL/SQL, Oracle Forms, Reports en Designer; Meedraaien in internationale projecten; Meedenken over technisch en functioneel ontwerp; Samenwerken met collega's als Informatie Analisten, Testers en Release Managers; Soms wensen en eisen afstemmen met de business. Hier ga je werken Onze klant, een internationaal bekend bedrijf dat essentiële producten maakt waar iedereen graag gebruik van maakt, zoekt versterking in het Software Development team. Samen met 3 developers, een release manager, een informatie analist en 3 testers werk jij aan een systeem waarmee complexe producten

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun

Bekijk vacature »

Backend developer

Functie omschrijving Ben jij graag bezig met de back-end van applicaties? Zou je dit graag willen doen voor een kleine werkgever waar ook tijd is voor een drankje op zijn tijd? Je taken hierbij zullen bestaan uit: Gebruik maken van de volgende technieken: .NET (core), C#, SQL, XML, MVC, JSON, REST & SOAP API. Gebruik maken van de volgende tools: Visual Studio, GIT, Jira, Jenkins. Bovengenoemde technieken en tools ga je gebruiken om: Nieuwe functionaliteiten te ontwikkelen. Wijzigingsverzoeken van klanten uitvoeren. Verzorgen van koppelingen tussen data. Bedrijfsprofiel Jouw nieuwe werkgever bevindt zich in regio Raamdonksveer en bieden oplossingen op gebied

Bekijk vacature »

Front-end (Angular) developer

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een Front-end (Angular) developer. Het it-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn dus op zoek naar professionals die autonoom en gedisciplineerd aan de slag gaan, en bij aanvang als enige developer met hun Front-end applicaties aan de slag gaat. Wel hebben ze de ambitie om hier snel een 2e developer bij te vinden die jij dan ook zal kunnen aansturen/begeleiden. Je zult aan de slag gaan met het doorontwikkelen van hun bestaande UI

Bekijk vacature »

.NET developer

Functie As a .NET developer you work together in a multidisciplinary development team with 1-2 Senior .NET developers, two front-end developers, Data Scientists and one UX designer. As a team you work on developing a Cloud based application and making this application more stable. Unit testing will also become very important in your new position. Together with the Senior .NET developer you will be responsible for developing the API. You work with a lot of data and occasionally there will also be data issues and some queries will have to be run. This means that you will work a lot

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET developer begint jouw dag na een bak koffie met een stand up. De vorderingen worden tijdens de stand up besproken en de doelen worden opgesteld waar jullie als team in de volgende sprint naartoe gaan werken. Onze backend is geschreven in .NET Core en onze Front-end in Angular. Bij ons ga jij dan ook Fullstack aan de slag. Jij wordt hier opgeleid om zelfstandig te kunnen programmeren en applicaties te kunnen implementeren. Er wordt op projectbasis gewerkt, dit bied leuke uitdagingen omdat elke klant een andere visie heeft over de applicatie die wij maken. Je gaat

Bekijk vacature »

Teamlead PHP Developer

Functieomschrijving Voor een gewaardeerde werkgever in de buurt van Middelburg zijn wij op zoek naar een gemotiveerde teamlead PHP developer met affiniteit met Symfony/Laravel. Een enthousiast persoon die het ontwikkelteam komt versterken met het aanpakken van uitdagende projecten. Ben jij op zoek naar een uitdaging waar je de tijd en ruimte krijgt jezelf te ontwikkelen en je eigen IT-team aan te sturen? Lees dan snel verder! Die ga je doen: Bijdragen aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de PHP based applicaties; Ontwikkeling en beheer van de serviceportal in Symfony en de webshops in de tweede versie van

Bekijk vacature »

Software developer (Python)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en houden ze zo nu en dan pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Je hebt in je werk oog voor kwaliteit, risico’s en het klantbelang. Communicatie met

Bekijk vacature »
Dennis Sluijk

Dennis Sluijk

06/07/2011 17:31:49
Quote Anchor link
Ik heb een Datagrid class gemaakt wilt iemand mij zeggen of dit een goede denkwijze(OOP) is.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
<?php

    class Datagrid
    {
        private $kollomen;
        
        public $data;
    
        public function __construct() {
            $this->kollomen = array();
            $this->data = array();
        }

        
        public function addColumn(Kolom $object) {
            
            $this->kollomen[$object->key] = $object;
        }

        
        public function fetch() {
            ob_start();
            
            echo "<table>";
            /*
            ***FETCH HEADERS
            */

            echo "<tr>";
                foreach($this->kollomen as $key => $value)
                {

                    echo "<td>" . $this->kollomen[$key]->title . "</td>";
                }

            /*
            ***FETCH DATA
            */
                
            echo "</tr>";
                for($i = 0; $i < count($this->data); $i++)
                {

                    echo "<tr>";
                    foreach($this->kollomen as $key => $value)
                    {

                        echo "<td>" . $this->data[$i][$key] . "</td>";
                    }

                    echo "<tr>";
                }

            
            echo "</table>";    
            
            $contents = ob_get_contents();;
                
            ob_end_clean();
            
            return $contents;
        }
    
    }

    
    class Kolom
    {
        public $width;
        
        public $title;
        
        public $key;
        
    }


include("Database.class.php");
    
    
Database::Connect("localhost","root","","mvc");
$records = Database::GetRecords("SELECT * FROM content");

$datagrid = new Datagrid();
$datagrid->data = $records;

    $kolom1 = new Kolom();
    $kolom1->title = "Titel";
    $kolom1->width = 20;
    $kolom1->key = 'title';
    
    $kolom2 = new Kolom();
    $kolom2->title = "Content";
    $kolom2->width = 20;
    $kolom2->key = 'content';


$datagrid->addColumn($kolom1);
$datagrid->addColumn($kolom2);
echo $datagrid->fetch();

?>
 
PHP hulp

PHP hulp

21/11/2024 14:20:37
 
Kees Schepers

kees Schepers

06/07/2011 18:51:27
Quote Anchor link
Is een leuk begin, in iedergeval redelijk goede denkwijze. Ik zou alleen geen output buffering gebruiken maar alles in een variabele stoppen.

Verder heb je ook projecten in Ext.js of JQuery Grid wat javascript is.

Ik zelf heb ook een (open source) project als deze misschien leuk om daar eens naar te kijken: http://code.google.com/p/dynagrid/ of zelfs mee te helpen!

Toevoeging op 06/07/2011 18:51:28:

Is een leuk begin, in iedergeval redelijk goede denkwijze. Ik zou alleen geen output buffering gebruiken maar alles in een variabele stoppen.

Verder heb je ook projecten in Ext.js of JQuery Grid wat javascript is.

Ik zelf heb ook een (open source) project als deze misschien leuk om daar eens naar te kijken: http://code.google.com/p/dynagrid/ of zelfs mee te helpen!
 
Dennis Sluijk

Dennis Sluijk

06/07/2011 19:02:37
Quote Anchor link
Dankjewel voor de comment! :D

Toevoeging op 06/07/2011 19:45:06:

Coel jouw Grid is het heel erg uitgebreid :P Ik heb nu toevegoegd dat je een index kolumn kan toevoegen, checkboxen wel of niet en een link kan toevoegen
 
Kees Schepers

kees Schepers

06/07/2011 21:07:22
Quote Anchor link
Waarom niet krachten bundelen ;-) infolookkees = mijn skype!
 
Dennis Sluijk

Dennis Sluijk

06/07/2011 21:14:49
Quote Anchor link
Ik heb een andere post gezien van jouw van htmlElementen het is wel een goed idee om DOMdocument de tags te maken. Ik heb eerder nog nooit gehoord van DOMdocument maar dat is wel mega handig voor html en XML! Ik ben 1 dag op dit forum al zoveel geleerd !:D
 
Kees Schepers

kees Schepers

06/07/2011 21:42:18
Quote Anchor link
Ja klopt domDocument zou een aardige oplossing zijn. Deze code van DynaGrid op Google Project is op sommige stukken al 4/5 jaar oud. Destijds liep ik tegen aardig wat beperkingen aan met de PHP DOM laag. Daarom dus een eigen implementatie gebouwd, maar het zou kunnen dat met de huidige versie van PHP het een stuk beter te doen is!

Echter wil ik denk ik met DynaGrid een andere weg in slaan. Een goede communicatie middel maken tussen data en de uiteindelijk grid in html/css/javascript waarbij voor dat laatste al iets bestaand wordt gebruikt.
 
Dennis Sluijk

Dennis Sluijk

07/07/2011 17:49:09
Quote Anchor link
Hmpf kom erachter dat DOMdocument niet xhtml terug geeft

Toevoeging op 07/07/2011 22:58:39:

al opgelost XD kleine functie gemaakt met str_replace XD
 
Pim -

Pim -

12/07/2011 02:30:50
Quote Anchor link
Nooit zelf XML op gaan maken. Daar hebben we DOM voor :|
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.