Snabb och enkel: Använda jQuery att ange en Text fältets värde på en SharePoint-Form

Jag började spela med jQuery Igår. Jag har velat göra detta länge, ända sedan Paul Grenier började skriva hans serie om jQuery för slutanvändare på den ärevördiga www.endusersharepoint.com webbplats. Eftersom jag använder den, Jag hoppas att lägga till en serie "Snabb och lätt" inlägg som den här. Det här inlägget beskriver hur du anger en känd text fältvärdet till vad du vill.

I det här scenariot, Jag har skapat en anpassad lista vars "nya" form ser ut som visas:

image

Detta är den nya formen för en anpassad lista med kolumnen standard och två listkolumner (inte webbplatskolumner; Jag tror inte att det skulle göra någon skillnad).

Målet är att tilldela ett godtyckligt värde i fältet, "DefaultMeFieldNoSpaces" (Du kan berätta jag är lite feg med "inga blanksteg" sak händer, men jag krydda upp det i slutet av denna artikel).

Denna bit av jQuery fungerade för mig:

<script typ ="text/javascript">

  $(funktionen() {

    $("ingång[titel = DefaultMeFieldNoSpaces]').attr(
        {värde: "Du är en krånglig labyrint av gångar, alla lika. "});

  });

</skript>

Som jag förstår det denna bit av jQuery säger, "hitta mig någon input tag vars titel = DefaultMeFieldNoSpaces. Sedan, Ställ alla deras värden på en berömd fras från en gammal datorspel".

Eftersom det endast blir ett fält i formuläret med en titel lika med "DefaultMeFieldNoSpaces" är vi försäkrade för att tilldela ett värde till fältet och ingen annan.

Vad sägs om ett fält vars namn innehåller blanksteg? Det är nästan samma:

<script typ ="text/javascript">

  $(funktionen() {
     $("ingång[titel = tilldela fält med utrymme]').attr(
        {värde: "Du är en krånglig labyrint av gångar, alla lika. "});

  });

</skript>

Jag tror att detta är ett ganska säkert tillvägagångssätt, vilket innebär att vi kan hitta det fält som vi vill och bara fältet vill vi. Om man tittar på ger HTML-SharePoint oss, Det är slags rörigt:

<input
Namn= "ctl00$ m$ g_bdb23c2c_fde7_495f_8676_69714a308d8e$ ctl00$ ctl04$ ctl02$ ctl00$ ctl00$ ctl04$ ctl00$ ctl00$ TextField"
typ= "text"
MaxLength= "255"
ID= "ctl00_m_g_bdb23c2c_fde7_495f_8676_69714a308d8e_ctl00_ctl04_ctl02_ctl00_ctl00_ctl04_ctl00_ctl00_TextField"
titel= "DefaultMeFieldNoSpaces"
klass= "ms-lång"
/>

"titel" står ut som en igenkännlig och förhoppningsvis unika attribut till hjälpa oss att identifiera särskilda kolumnen som vi vill tilldela våra godtyckligt värde.

Detta är ett grundläggande begrepp. Anger ett fält på ett godtyckligt sätt som denna kommer inte att vinna några priser. Men, om vi vill göra mer intressant form nivå saker (som vi alla alltid vill göra, Självklart, direkt efter vi avslutar diska), som ändra värdet för "fältet b" automatiskt baserat på värdet av "fältet en", Vi (JAG) behöver lära sig dessa saker.

Jag tror att vår bästa chans att få ett riktigt användbart värde här är via titeln, åtminstone för textfält. Det kan finnas en bättre, mer tillförlitlig metod. Om jag tycker att det, Jag kommer uppdatera detta inlägg. Om du vet ett bättre sätt, lämna gärna en kommentar.</slutet>

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

SharePoint Demonstration: Utnyttja SharePoint att bygga en vertikal affärsprogram

[Anmärkning: Jag vill genast säga att jag har ett ekonomiskt intresse i det önskade resultatet av denna demonstration, som jag nämner i full insyn, m.m.. Detta är faktiskt första gången jag någonsin bloggade om en händelse där jag står till förmån för personligen på detta sätt.]

Web demonstrationen äger rum torsdag, 06/04 vid 12:30 EDT, slutar vid 1:30PM EDT.

I samarbete med min utmärkta affärspartner, Integrerade system och tjänster grupp (ISSG), Jag har arbetat för att utveckla en vertikal affärsprogram med SharePoint som plattform. I detta fall, Vi bygger ett program som tillgodoser tillverkare som gör anpassad produkt för sina kunder. I dessa fall, en hel del samarbete måste äga rum mellan kunden och tillverkare. Det finns också en hel del samarbete krävs mellan olika grupper inom tillverkaren, inklusive försäljning, Engineering, forskning och utveckling, juridiska och andra grupper.

Demo kommer att visa ett program som underlättar denna typ av samarbete, tillsammans med en diskussion om hur behöver alla dessa samarbete bitar integrera med ett backend ERP-system.

Slutligen, Detta kommer inte att vara en SharePoint demo. Detta är en demonstration av en lösning för en specifik nisch problem som råkar använda SharePoint som plattform.

Så, Varför skulle du bry sig till tecken upp och se denna demo? I don’t expect too many readers of my blog to be all that interested in a solution for make-to-order manufacturers 🙂 Your take-away would be the concept itself – using SharePoint purely to deliver a business solution without regard to SharePoint itself.

Om du är intresserad, Vänligen registrera dig här(https://www323.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=skmqfwbr5smmlx20).

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

Du kan bända SharePoint Designer från mitt kall, Döda händer

Min senaste artikel är upp till www.EndUserSharePoint.com. Jag skrev om SharePoint Designer, Slut förbrukaren och konturerna av en strategi som slutanvändare kan försöka och följa för att Visa kompetens och bygga förtroende runt detta verktyg.

Kommentarerna är mer intressant än själva artikeln.

Kolla in.

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

Effektivt följa Microsoft SharePoint (och andra) SharePoint Forum

Jag har följt MSDN: S forum för långt över ett år (och eventuellt nästan 2 år på denna punkt) och då och då hör jag från någon hur "svårt" det är att göra det. Jag tycker att det är ganska lätt och tänkte jag skulle dela min "teknik". Denna teknik fungerar även för www.endusersharepoint.com (http://www.endusersharepoint.com/STP).

Med MSDN som ett exempel, Jag först gå till standard forum sida som de allmänna frågorna för SharePoint huvudsida här: http://social.technet.microsoft.com/Forums/en-US/sharepointgeneral/threads

Du bör genast märker att forumen är RSS aktiverat, som visas:

image

Jag har använt Google Reader för att hantera min RSS-flöden för en lång tid nu (www.Google.com/ läsaren). Jag åker dit, lägga till RSS-flöde för forum och nu jag får alla nya forum inlägg via RSS. Min Google feeds för SharePoint Forum se ut så här:

image

Google ger mig en fin utsikt över bokföringen själv:

image

Och slutligen, Google låter mig använda tangentbordet för att bläddra igenom inläggen i forumen här sättet.

Jag kan snabbt skanna igenom inlägg och fokusera bara på dem jag känner jag kan göra ett användbart bidrag.

Varningar stänga slingan. Uppdateringar av tjänster kommer inte via RSS (fast jag tror att de brukade efter en lång tid sedan). Men, om jag efter ett svar på ett forum inlägg, forumen Avisera mig via e-post och IM att någon svarade i sin tur. Eller, om jag inte kan göra ett användbart bidrag men jag vill veta vad andra har att säga, Jag kan borra i det och uttryckligen begära varningar när andra reagerar.

I en timme eller mindre du kan ställa in denna process och i en veckas regelbunden användning, Lär dig de olika tangentbord tricks och kortkommandon så att detta blir en andra natur.

Jag använder exakt samma teknik för SharePoint.Com End User's "Stubbe panelen" forum. Detta är deras RSS-flöde: http://www.endusersharepoint.com/STP/rss/.

Forum är ett häftigt sätt, kanske det bästa sättet direkt personlig erfarenhet, lärande produkten och få en fin undersökning av hur världen, på stora, använder SharePoint. Ge det ett försök!

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

Technorati Tags:

Använda anpassade listor för effektivare arbetsflöde revision

Jag har omorganiserade mitt liv lite och hittade lite tid att skicka in en artikel till www.endusersharepoint.com. Min senaste artikel är här uppe: Använda anpassade listor för effektivare arbetsflöde revision (http://www.endusersharepoint.com/?p=1658).

Detta är öppningen "graf:

SharePoint Designer arbetsflödet ger inte oss en hel del insyn i vad som händer med våra arbetsflödeslösningar. Och, den synlighet som vi får hindras av en relativt dålig gränssnitt och 60 dag tidsfönster. Detta 60 dagars fönster kan vara en stor besvikelse att nya SharePoint Designer användare eftersom det inte annonseras av själva verktyget. Det är inte alls ovanligt att någon eld upp SharePoint Designer, skapa en arbetsflödeslösning som utnyttjar instruktionen "Log till tidigare-listan"...

Problemet är att efter 60 dagar, alla meddelanden som du skapar här sättet tas bort från arbetsflödet historiklistan! Efter lite tänder gnisslar och "vad de tänkte?"argument, summan av kardemumman är detta: Det händer och det måste ske. Frågan är, Hur kan vi komma runt det?

Det officiella svaret är att lita på SharePoints inbyggda granskningsfunktionen. Från en slutanvändares synvinkel, men, Det är mycket svag i WSS och inte mycket bättre i MOSS. Lyckligtvis, Vi kan fortfarande utnyttja verktyget bekant SharePoint Designer för att skapa en tålig arbetsflödeshistorik och granska leden som är en storleksordning mer användbart att starta. Här är hur.

Jag beskriver hur man skapar en mer vänliga och användbar revision lösning för deklarativ arbetsflödet skapas i SPD.

Jag blev inspirerad att skriva denna artikel från en nyligen projekt för en klient som hade utvecklat nio tekniska SPD arbetsflöden till stöd för en logisk affärsprocess. Förutsatt att för nu när nio är ett rimligt antal, Det var verkligen en utmaning att felsöka den eller Visa den totala statusen för processen i en enkel vy. Var och en av dessa separata tekniska arbetsflöden har sin egen oberoende arbetsflöde historiklista och det är inte hanterbart. Jag kunde kombinera dem alla i en samordnad granskningslista med hjälp av teknik som jag beskriver på webbplatsen.

Kolla in.

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

Bambu kalender interagerar med SharePoint orsakar "ett oväntat fel uppstod"

Idag, Jag har jobbat i en miljö som använder en bambu kalenderwebbdel för vissa förbättrat samarbete. Detta en standard medium/liten gård med två belastning balanserad WFEs, en "application server" för indexering och InfoPath och en klustrad SQL tillbaka slutet.

Klienten installerad vissa katastrofen återvinnande mjukvaran till en av WFEs och det resulterade i en bruten WFE för en specifik plats i webbplatssamlingen. När belastningsutjämning pekade på den drabbade WFE och att platsen, användare såg en i stort sett Tom vit skärm med meningen "ett oväntat fel uppstod". Ingen annan information visade, bara den meningen.

De bad mig att titta på det. Jag enkelt reproduceras problemet och sedan lagt till en ?innehållet = 1 till slutet av URL:. Detta är hur jag lärde mig de använder webbdelen bambu. Jag gick tillbaka till sidan och nu, plötsligt, Det visade mig ett trevligt ordnad felmeddelande:

image

Jag vet inte vad som hände eller vad jag gjorde för att få kontrollerat felmeddelandet att Visa annat än lägga den ?innehållet = 1 bit av frågesträngen.

Detta är förmodligen en mycket sällsynt kant fall men om du får det meddelandet, "Ett oväntat fel uppstod" gå vidare och lägga ?innehållet = 1 till frågesträngen och se vart det leder.

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

Technorati Tags: ,

Gnäll om Fönstren Levande kommentar kontroll

Jag plockade windows live spaces tillbaka i juli 2007 som min blogging plattform. För det mesta, Jag har inte några beklagar och Microsoft verkligen fördjupa det över tid (även om jag främst reda på nya funktioner av en slump).

Min största klagomål är just nu bloggen spam. Denna person / konto (http://cid-82b0534bceed9881.profile.live.com/) (bland annat) ofta lägger en massa spamkommentarer till min blogg i form av kommentarer. MSFT lagt till en trevlig funktion för att Visa "senaste kommentarer" så åtminstone jag ganska snabbt kan identifiera dem. (medan innan, Jag var tvungen att gå in i varje bloggpost separat) och rengör dem. Det är fortfarande tidskrävande.

Jag önskar att:

  1. MSFT skulle sätta några bättre filtrering för spam.
  2. Att jag kunde blockera vissa personer från att lägga till kommentarer.
  3. Underlåta ovanstående, Jag kunde lättare identifiera och ta bort spam. Nu, Jag behöver göra det kommentar av kommentar och det är långsam, särskilt när några spam-robot person/programmet lägger till 25 till 50 kommentarer i en session.

Om du är en windows live-användare och har några användbara knep för att dela, Jag skulle vara tacksam.

</endGripe>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

SharePoint lördag fenomen fortsätter (plus, min bildspel)

Jag återvände från Washington DC igår efter att ha gått senaste SharePoint lördag. Vad en anmärkningsvärd händelse! Fortsätter traditionen av andra SP lördag, Det var mycket väl köra. Miljön, den övergripande organisationen, flödet, leverantör område, mat... allt det var fantastiskt.

Självklart, det bästa är innehållet och jag tror inte någon var besviken.

Det är verkligen helt fantastiskt för mig hur så många människor medryckande sig ur sängen tidigt på en lördag att gå och lyssna på människor tala om SharePoint för 8 hours 🙂 Amazing.

Oddsen är, Det finns en SharePoint lördag händelse kommer din väg och om det inte finns, Varför inte du starta en?

Jag lade fram vid konferensen med tungan vrida titel, "Använda SharePoint-plattformen att bygga vertikal affärsapplikationer." Du kan få presentationen här: https://cid-1cc1edb3daa9b8aa.skydrive.live.com/browse.aspx/Public. Det är inte min vanliga typ av presentation och jag hade kul med det.. Jag kommer att ge detta igen i juni på norra VA användare grupp konferensen i slutet av juni.

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

Styrning är en marknadsföring Plan också

Anledningen till att vi tillbringar så mycket tid (eller bör, Hur som helst) arbeta ut styre planer är eftersom vi vill SharePoint lösningen vara så effektiv som möjligt. Vi vill ha god infrastruktur och regler att hålla det surrande och säker i händelse av katastrof. Vi vill ha bra säkerhetsprocesser till både ordentligt säkra miljön men också gör det rimligt att hantera. Vi vill ha en bra informationsarkitektur som står sig genom tiderna, idealt lyckas överleva en stor organisatorisk förändring i företaget.

Att uppnå det önskvärda målet, en plan för samhällsstyrning dokument och kan överlåta till en massa "du skall" och "du skall inte", som i:

  • Du skall inte skapa SharePoint säkerhetsgrupp; använda AD istället.
  • Du skall inte skapa mappar i dokumentbibliotek; i stället använda innehållstyper och visningar.
  • Du skall skapa alla dokument innehåll typer baserat off en särskild anpassad bastyp.
  • Du skall inte skapa en information taxonomi bygger bort dagens företag organisationsschema.

"Du skall" och "du skall inte" verkligen har sin plats i planen för styrning.

En mer framgångsrik styrning plan har även en stark marknadsföring vinkel. Det ska sälja och motivera sig själv att i största möjliga utsträckning. En riktigt lyckad governance plan bygger på frivilligt samarbete mellan alla SharePoint-användare. (Det finns marginella fall där gemenskapens samarbete inte behövs, t ex när SharePoint används av ett mycket litet antal tätt hanterade användare; Jag är säker på att du kan tänka på andra). Om användare inte köpa in din styrning plan blir det delvis framgångsrik i bästa.

Jag använder det ordet "köp" medvetet. Gemenskapen kommer att köpa styre planen om det är grunden sunt och du går till några försök att sälja dem på den. Sälja leder till marknadsföring och det är därför jag tror att en plan för samhällsstyrning bör övervägas en marknadsplan för. Övertyga dina användare att de måste följa styre planen och de kommer att frivilligt följa det. Om du kan få en kritisk massa av människor efter styre planen sedan planens förmåner följa och du har en starkare miljö för det.

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

Lösning: Sammanställa MOSS publik tillför inga nya medlemmar

Nedersta raden: Om du vill använda en profilegenskap i en regel för att skapa målgrupper, egenskapen måste vara synlig för "alla".

Jag arbetade med en medarbetare igår och han höll på att bygga ut en MOSS publik baserat på en anpassad användaregenskap profil i MOSS. I detta fall, Egenskapen publiken heter "SITECD" och av konventionen, lagrar en 3 teckenkoden. Han hade definierat publiken och en regel som sa att om "SITECD är lika med"ABG"", då inkludera den användarprofilen i publiken.

Han ställer in en enskild användare med det värdet och sammanställt publiken, men MOSS helt enkelt inte skulle lägga användaren. Jag märkte att sekretessinställningen för den profilen var inställd på "mig bara" (mest restriktiva form) och jag mindes läsa någonstans egenskapen profiler används i reglerna måste synas av "alla". Han gjorde att ändringar och som löste problemet.

Det riktigt roliga med detta är att jag "ihågkommen" läsa om detta. Det tjata på mig i morse av någon anledning och jag insåg att jag hade skrivit ett kapitel i denna bok, MOSS förklarade: En informationsarbetares djupdykning i Microsoft Office SharePoint Server 2007, och att jag täckt denna punkt i kapitlet mycket jag skrev :). Jag trodde att varje ord jag skrev i det kapitlet skulle vara inbränd i mitt minne.

Matt Morse skriver detta upp i vackra detalj här och jag refererade det i kapitlet: http://blogs.pointbridge.com/Blogs/morse_matt/Pages/Post.aspx?_ID=50

</slutet>Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

Technorati Tags: ,