I just followed the instructions on Yanling’s Blog.
woensdag 6 april 2011
dinsdag 5 april 2011
problemen met toevoegen van list items via web services
- 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
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
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!
How to deploy a custom web part in SharePoint 2007
Build you created web part in VS2008. Using Windows Explorer you go to you Debug or Release map from your project:
… \Documents\Visual Studio 2008\Projects\TestSPWebPart\TestSPWebPart\bin\Debug\
Afterwards you copy the .dll file to the bin map from you SharePoint server (C:\inetpub\wwwroot\wss\VirtualDirectories\80\bin\)
Now you have to open the web.config file (location: C:\inetpub\wwwroot\wss\VirtualDirectories\80\), in that file you have to enter a SafeControl in the correct format,
<SafeControl Assembly="<Assembly name>" Namespace="<namespace of the assembly>" TypeName="*" Safe="True" AllowRemoteDesigner="True"/>For instance:
<SafeControl Assembly="TestSPWebPart" Namespace="TestSPWebPart" TypeName="*" Safe="True" AllowRemoteDesigner="True"/>
When you have don that you open the root page of your SharePoint site, this is also accessible using localhost. When Internet Explorer opens the page you go to the Site-Actions in the upper right of the corner and open all the Site Settings – afterwards you choose for Web Part under Galleries.
There you choose “New”, normally on the bottom of that list you will find your web part, then after you have selected the web part you go back to the top and click “Populate Gallery”.
After you have populated your gallery of web parts, you can use the web part in a all pages, even in other sites.
