Blog Stats
  • Posts - 171
  • Articles - 1
  • Comments - 197
  • Trackbacks - 5

 

Programming

There are 3 entries for the tag Programming

Creare ListTemplate e ListInstance tramite Features

In questo sintetico post, che voglio utilizzare più che tutto come promemoria personale, evidenzio alcuni tips utili a chi sviluppa applicazioni Sharepoint. In particolare si tratta di alcune note che riguardano lo svilippo di List Templates con l'esigenza di creazione automatica della lista durante l'attivazione della feature: Creare due features distinte, una per il template della lista(ListTemplate) ed una per l'istanza della lista(ListInstance). Eventualmente avrò anche una terza feature dove creo i  content types ed i fields. Per velocizzare...

Sharepoint CAML Query with multiple "<Or>" or "<And>"

Sembra strano, ma se dovete impostare una query CAML per Sharepoint usando l' Object Model e la query contiene più di due espressioni in "<And>" oppure "<Or>", avrete di ritorno uno strano errore che potrebbe bloccarvi per molto. Ho trovato fortunamente questo utilissimo post dove viene anche descritto un possibile workaround. Completo solo il post in questione aggiungendo che nella query CAML devo avere al massimo due espressioni per ogni "<Or>" o "<And>", ma all'interno della stessa "<Where>" è possibile aggiungere tutti gli "<And>" e gli "<Or>" che vogliamo. Quindi non è necessario creare annidamenti...

Sviluppo web parts su Sharepoint: quali strumenti ?

Per uno dei progetti che sto seguendo ho dovuto sviluppare delle web parts personalizzate, che fossero tra loro "connectable" e che visualizzassero dei dati in tabella recuperandoli da Sql Server. A parte la configurazione dell'ambiente di sviluppo (la tipica VM con tutto quanto serve), bisogna poi decidere come creare il progetto su Visual Studio per lo sviluppo ed il test "on the fly".   VSeWSS 1.2 La prima soluzione che ho adottato per lo sviluppo è stata quella di creare un progetto di tipo Web Part utilizzando VS 2008 e le Visual Studio Extension for...

 

 

Copyright © Luca Mauri