Posts

Er worden posts getoond met het label Looper

De Looper Class

Afbeelding
  DE LOOPER CLASS Een looper biedt qua opmaak meer mogelijkheden dan een tabel. Echter de basis functionaliteiten van een table zijn uitgebreider. Met de LooperEvent class vullen we de mogelijkheden van standaard looper aan. Opmerking : dit is een eerste opzet van de class. Er zijn nog veel verbeteringen en aanvullingen mogelijk. Een leuk opensource project(je) Hieronder de code van de Class. Het is wat veel om de toepassing van de class hier te beschrijven. Hiervoor een zal ik het project in een zip file bijvoegen. (let op de database die ik gebruik is MariaDB, deze moet je mogelijk even aanpassen) DECLARATION cLooperEvent is a Class PRIVATE // naam van de looper control m_cLooper is Control // naam van bestand of query m_sTable is string // naam van het sleutel veld m_sKey is string // save en delete button van update formulier m_cButtonSave is Control m_cButtonDelete is Control   // originele achtergrondkkleur van geselecteerde rij m_nBackgroundColor i

Looper actieve regel kleuren, regelhoogte variabel

Afbeelding
  WebDev Looper https://docs.google.com/document/d/1rf-jdH9hUU0iIYopJipdzfBCVhncWPrOr1RlLxLmOtg/edit?usp=sharing LET OP!: In een Galary Looper gaat het verhaal hieronder niet op. We kunnen dan niet opvragen op welke regel we zitten. De regelhoogte past zich aan, in dit geval aan de opmerking. Verder wordt de actieve regel geel en blijft in beeld. Scrollen door regels gaat ook goed. CELL CONTROL waar de looper in staat. Cell control without overlay De moet niet op overlay staan, dan strekt de cell zich tot onderaan de pagina. De width moet niet op visible staan, maar op truncate (staat fout in het voorbeeld hierboven ). Looper control Text Control voor de multiline Opmerking CODE van de Button Kleur Code van de button kleur: Nogmaals de code maar dan als tekst: IF gnActieveregel_Loop_QRY_UA_RMA > 0 THEN  IF IsEven(gnActieveregel_Loop_QRY_UA_RMA) THEN  LOOP_QRY_UA_RMA[gnActieveregel_Loop_QRY_UA_RMA]..BackgroundColor=RVB(220, 220, 220) ELSE LOOP_QRY_UA_RMA[gnActieveregel_Lo