woensdag 11 mei 2011

ASP.NET button, placed in code behind, isn’t fired at first click

For a project i needed to create a button in my code behind file of my ASP.NET User Control. But when I’ve added the code to the handler of the button’s click event. I noticed that my button didn’t execute my code on the first click on the button.

To find the solution / problem of what may cause this problem I used Google, and I found this interesting article that explained and resolved the problem Article

maandag 9 mei 2011

dagen tussen 2 datums

Vandaag een half uur bezig geweest over iets dat eigenlijk in een minuutje zou moeten kunnen.
Ik kreeg een begin- en einddatum, en moest daar de dagen ertussen (inclusief de 2 gegeven datums) uithalen.
Eerst geprobeerd met een "for each"-loop, dit werkte niet.
Dan met een for i = 0 to ...-loop, maar dan had ik 't probleem dat een "date+1" niet ging.
Dan uiteindelijk gevonden, de functie .addDays() lost veel op:



mlstUitgeleendeDatums.Add(datum)
datum = datum.AddDays(1)
Dim datum As Date = oUitlening.Begindatum.DateWhile datum < oUitlening.Eindtijdstip.Date.AddDays(1)End While

woensdag 4 mei 2011

Een workflow starten met 1 muisklik

Het gemak van onze gebruikers staat altijd voorop.
Daarom zou het gemakkelijk zijn moest onze gebruiker een werkstroom voor een item kunnen opstarten zonder de pagina te verlaten en zijn overzicht te verliezen.

EndUserSharePoint.com geeft hierover een zeer goeie tutorial “4 Clicks or 1? Using jQuery to start a SharePoint Workflow”.

Kort stappenplan
  • Nieuwe ASPX-pagina
  • Voeg een Data Vieuw toe
  • Zorg dat er op het einde een kolom van de workflow staat
  • Voeg volgende code toe in deze kolom
    image
  • Dan dit stukje code in de PlaceHolderMain of indien je wenst in een inhoudseditor
    image

Opgelet!!! Telkens je we workflow aanpast moet je ook de templateId aanpassen aangezien er telkens een nieuwe wordt aangemaakt bij een verandering aan de workflow.

Als je iedere stap volgt van de tuturial door Jason MacKanzie zal dit goed werken.

dinsdag 5 april 2011

problemen met toevoegen van list items via web services

Situatie: een lijst "Uitleningen" met daarin o.a.:
- Opmerkingen: een tekstveld, dat eerst "Title" was.
- Materiaal: verwijzing naar lijst "materiaal", keuzeveld
- Campussen: interne lijst
Bij deze kolommen was er een probleem als ik een lijstitem wou toevoegen.
Bij Opmerkingen was de interne naam "Title", en bij Campussen "Campus2".
Bij Materiaal moest de ID worden doorgegeven,
aangezien het om een lijstje ging!
Dit is dan opgelost door het materiaal te laden in een listbox, en daarvan dan de selected id te gebruiken,
aangezien ze in de zelfde volgorde in de listbox komen te staan :)

Voorts kwam ik nog iets belangrijk tegen:
de "verantwoordelijke" wordt sowieso de naam die op voorhand ingegeven wordt in de code,
in dit geval een default gebruiker.
Deze staat ook zo op het contract dan,
maar vanaf dat de verantwoordelijke de status van de uitlening van "gereserveerd" naar "uitgeleend" verandert, verandert dit gegeven in de naam van degene die het aanpast, dus deze wordt dan verantwoordelijke. Opgelost!

Nog een probleem:
bij het genereren van het contract,
komt er op de plaats van waar normaal gezien het materiaal moet staan het id van het materiaal!
En ik kan niet aan de campussen, omdat deze een interne lijst is in het systeem.
Deze problemen heb ik opgelost door 2 extra lijsten te maken,
eentje voor het materiaal, en eentje voor de campussen (allebei tekstvakken),
en daarin wordt de naam van de campus en het materiaal in opgeslagen,
zodat deze ook correct op het document verschijnen.

Filtering a column while typing

I had the problem that I wanted to filter a column while the filter was being typed in a textbox

animation

This image is a copy from: JVossers codeplex page

How to use this:

Download txt, js or wsp file from codeplex. Instal options are written at the bottem of the page.


When you want to use the Content Editor Web Part, you have to paste the code from the txt file in the source editor and NOT in the RTF editor

vrijdag 1 april 2011

Verbonden lijsten

Hoe kan je 2 lijsten maken, waarbij de ene lijst afhangt van de selectie van een andere lijst?
En dat dan nog zonder code?
Met sharepoint!
Gewoon de 2 lijsten maken, de ene dan verbinden met de andere lijst,
de juiste kolom aanwijzen waar de andere lijst van afhankelijk moet zijn,
en klaar is kees!