Quick dhe Easy: Përdorimi jQuery që të përcaktojë vlerën e një fushë të tekstit në një formular SharePoint

Unë fillova duke luajtur rreth me jQuery yesterday. I’ve been wanting to do this for a long time, qëkur Paul Grenier Shkrim filluar seri tij Rreth jQuery për përdoruesit përfundimtarë në nderuari www.endusersharepoint.com web site. As I use it, I hope to add a series of “Quick and Easy” posts like this one. This post describes how to set a known text field’s value to anything you want.

Në këtë skenar, Unë kam krijuar një listë me porosi të cilit "i ri" formë duket siç tregohet:

image

Kjo është forma e re për një listë me porosi me kolonën Titulli i paracaktuar dhe dy kolona lista (jo kolona faqe; Unë nuk mendoj se ajo duhet të bëjë ndonjë ndryshim).

Objektivi është që të caktojë një vlerë arbitrare në fushë, "DefaultMeFieldNoSpaces" (ju mund të thoni që unë jam pak e një frikacak me "nuk ka hapësira" gjë ndodh, por bëj erëz atë deri në fund të këtij neni,).

Kjo pak e jQuery ka punuar për mua:

<Lloji script ="text/javascript">

  $(funksion() {

    $('Input[title = DefaultMeFieldNoSpaces]').attr(
        {vlerë: 'Ju jeni në një labirint twisty e pasazheve, të gjithë njësoj. '});

  });

</dorëshkrim>

Me sa kuptoj unë kjo pak jQuery është duke thënë, “find me any input tag whose title = DefaultMeFieldNoSpaces. Pastaj, të vendosur të gjithë nga vlerat e tyre në një frazë e famshme nga një lojë kompjuterike të vjetër. "

Që nuk do të jetë vetëm një fushë në formë me një titull të barabartë me "DefaultMeFieldNoSpaces" Ne jemi të sigurt për caktimin e një vlerë në atë fushë dhe asnjë tjetër.

Po në lidhje me një fushë emri i të cilit ka hapësira në të? It’s nearly the same:

<Lloji script ="text/javascript">

  $(funksion() {
     $('Input[title = Fusha Cakto me hapësirë]').attr(
        {vlerë: 'Ju jeni në një labirint twisty e pasazheve, të gjithë njësoj. '});

  });

</dorëshkrim>

Unë mendoj se kjo është një qasje mjaft të sigurt, meaning that we should be able to find the field that we want and only the field we want. If you look at the HTML SharePoint is giving us, kjo është lloj i çrregullt:

<të dhëna
emër="ctl00$m$g_bdb23c2c_fde7_495f_8676_69714a308d8e$ctl00$ctl04$ctl02$ctl00$ctl00$ctl04$ctl00$ctl00$TextField"
lloj="text"
maxlength="255"
id="ctl00_m_g_bdb23c2c_fde7_495f_8676_69714a308d8e_ctl00_ctl04_ctl02_ctl00_ctl00_ctl04_ctl00_ctl00_TextField"
titull="DefaultMeFieldNoSpaces"
klasë="ms-long"
/>

"Title" qëndron si një atribut të njohur dhe shpresojmë unike për të na ndihmuar të identifikuar kolonë të veçantë në të cilën ne duam të caktojë vlerën tonë arbitrar.

This is a foundational concept. Setting a field in an arbitrary way like this isn’t going to win any awards. Megjithatë, në qoftë se ne duam të bëjmë gjëra më interesante të nivelit formë (të cilat të gjithë ne gjithmonë duan të bëjnë, sigurisht, drejtë, pasi ne fund larë enët), pëlqen të ndryshojë vlerën e "fushë b" automatikisht bazuar në vlerën e një "fushë", ne (Unë) nevojë për të mësuar këto gjëra.

Unë mendoj se shansi ynë i mirë për të marrë një vlerë reale të dobishëm këtu është me anë të titullit, at least for text fields. There may be a better, more reliable approach. If I find it, Unë do update këtë post. If you know a better way, ju lutem të lënë një koment.</fund>

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Demonstration SharePoint: SharePoint levave për të ndërtuar një aplikim vertikal Biznesit

[Shënim: Unë dua të them menjëherë se unë kam një interes financiar në rezultatin e dëshiruar të kësaj demonstrate, që unë përmend në interes të deklarimi të plotë, etj. This is actually the first time I’ve ever blogged about an event where I stand to benefit personally in this way.]

Ky demonstrim web merr zhvillohet të enjten, 06/04 në 12:30 EDT, i dhënë fund në 1:30EDT.

Në bashkëpunim me partnerin e shkëlqyer e biznesit tim, Integruar Sistemet dhe Shërbimet Group (ISSG), I have been working to develop a vertical business application using SharePoint as the platform. Në këtë rast, we’re building an application that serves the needs of manufacturers that make customized product for their customers. In these cases, a great deal of collaboration needs to take place between the customer and the manufacturer. There’s also a great deal of collaboration required between different groups within the manufacturer, duke përfshirë shitjet, inxhinieri, hulumtim dhe zhvillim, Grupet ligjore dhe të tjera.

Demo është duke shkuar për të treguar një aplikacion që lehtëson atë lloj të bashkëpunimit, së bashku me një diskutim mbi mënyrën se si të gjithë ato copëza bashkëpunimit duhet të integrohet me një sistem ERP backend.

Së fundi, this isn’t going to be a SharePoint demo. This is a demonstration of a solution for a specific niche problem that happens to use SharePoint as the platform.

Kështu, pse do të ju shqetësojë për të nënshkruar dhe shikoni këtë demo? Nuk pres që shumë lexues të blogut tim të jenë të gjithë ata që janë të interesuar në një zgjidhje për prodhuesit e porositjes take Marrja juaj do të ishte vetë koncepti - duke përdorur SharePoint thjesht për të ofruar një zgjidhje biznesi pa marrë parasysh vetë SharePoint.

Nëse jeni të interesuar, ju lutem regjistroheni këtu(https://www323.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=skmqfwbr5smmlx20).

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Ju mund Kureshtje SharePoint Designer Nga Ftohtë im, Duart Dead

Artikulli im i fundit është deri në www.EndUserSharePoint.com. I wrote about SharePoint Designer, Përdoruesit përfundimtarë dhe skicimin e një strategjie që përdoruesit përfundimtarë mund të përpiqen dhe ndjekin në mënyrë që të demonstrojë kompetencë dhe për të ndërtuar besimin rreth këtij mjeti.

Komentet janë më interesante se vetë artikulli.

Check it out.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Efikase Ndiqni Microsoft SharePoint (dhe të tjera) SharePoint Forumet

Unë kam qenë pas forume MSDN për më shumë se një vit (dhe ndoshta pothuajse 2 vjet në këtë pikë) and every now and then I hear from someone how “hard” it is to do that. I find it quite easy and thought I’d share my “technique”. This technique also works for www.endusersharepoint.com (http://www.endusersharepoint.com/STP).

Duke MSDN si një shembull, I pari shkoni në faqen forum standarde të tilla si pyetje të përgjithshme për faqen SharePoint kryesor këtu: http://social.technet.microsoft.com/Forums/en-US/sharepointgeneral/threads

Ju duhet menjëherë të vini re se forume janë RSS aktivizuar, siç tregohet:

image

Unë kam qenë duke përdorur Google Reader për menaxhimin RSS feeds tim për një kohë të gjatë tani (www.google.com / lexues). I go there, add the RSS feed for the forum and now I’m getting all new forums posts via RSS. My Google feeds for SharePoint forums look like this:

image

Google ofron mua një pamje e bukur e postimit vetë:

image

Dhe së fundi, Google më lejon të përdorni tastierën për të lëvizni nëpër postings në forumet në këtë mënyrë.

Unë mund të shpejt scan nëpërmjet postës dhe të përqëndrohet vetëm në ato që unë ndjej se mund të bëjë një kontribut të dobishëm.

Alerts close the loop. Updates to posts don’t come through RSS (edhe pse unë mendoj se ato përdoren për një kohë të gjatë më parë). Megjithatë, në qoftë se të postoj një përgjigje ndaj një forum postimit, the forums alert me via email and IM that someone responded in turn. Ose, në qoftë se unë nuk mund të bëjë një kontribut të dobishëm, por unë dua të di se çfarë të tjerët kanë për të thënë, Unë mund të Stërvitja në atë dhe të kërkojë në mënyrë eksplicite alerts kur të tjerët bëjnë përgjigjet.

Në një orë ose më pak ju mund të vendosni këtë proces dhe deri dhe në një javë të përdorimit të rregullt, të mësojnë truket të ndryshme dhe shkurtesat e tastierës në mënyrë që kjo të bëhet natyrë e dytë.

I use the exact same technique for End User SharePoint.Com’s “Stump the Panel” forums. This is their RSS feed: http://www.endusersharepoint.com/STP/rss/.

Forumet janë një mënyrë tmerrshëm, ndoshta mënyra më e mirë e shkurtër e eksperiencës direkte personale, e të mësuarit të produktit dhe për të gjetur një anketë e bukur sa bota, në liri, uses SharePoint. Give it a try!

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Technorati Tags:

Përdorimi Listat Custom për Auditim të më efektive Workflow

Unë kam riorganizuar jetën time pak dhe gjeti disa kohë për të paraqitur një artikull për www.endusersharepoint.com. My latest article is up here: Përdorimi Listat Custom për Auditim të më efektive Workflow (http://www.endusersharepoint.com/?p=1658).

Kjo është grafik hapjes ':

SharePoint Designer workflow doesn’t give us a lot of visibility into what’s happening with our workflow solutions. Dhe, dukshmëria që bëjmë ne të merrni është penguar nga një ndërfaqe relativisht të dobët dhe 60 day time window. Kjo 60 day window can be a major disappointment to new SharePoint Designer users because it’s not advertised by the tool itself. It’s not at all uncommon for someone to fire up SharePoint Designer, të krijuar një zgjidhje të punës që thekson "Identifikohu" Historisë në listën veprim ...

Problemi është se pas 60 ditë, çdo mesazhet që keni krijuar në këtë mënyrë janë fshirë nga lista e historisë workflow! After a bit of teeth gnashing and “what were they thinking?"Argumente, Shkarko fund është ky: it happens and it needs to happen. Bie fjala, si mund të merrni rreth tij?

The official answer is to rely upon SharePoint’s built-in auditing feature. From an end user’s point of view, megjithatë, that’s very weak in WSS and not much better in MOSS. Për fat të mirë, we can still leverage the familiar SharePoint Designer tool to create a durable workflow history and audit trail which is an order of magnitude more useful to boot. Here’s how.

I describe how to create a more friendly and useful audit solution for declarative workflow created in SPD.

I was inspired to write this article from a recent project for a client that had developed nine technical SPD workflows in support of one logical business process. Assuming for now that nine is a reasonable number, it was certainly a challenge to debug it or view the overall status of the process in one simple view. Each of these separate technical workflows has its own independent workflow history list and that’s just not manageable. I was able to combine all of them into a single audit list using the technique I describe on the site.

Check it out.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Kalendari Bamboo bashkëveprojmë me SharePoint Causes "Një gabim i papritur ka ndodhur"

Sot, I’ve been working in an environment that uses a Bamboo calendar web part for some improved collaboration. This a standard medium/small farm with two load balanced WFEs, një "server aplikacion" për indeksimin dhe InfoPath dhe një grumbulli fund SQL mbrapa.

The client installed some disaster recovery software onto one of the WFEs and that resulted in a broken WFE for a specific site in the site collection. Whenever load balancing pointed at the affected WFE and that site, users saw a largely blank white screen with the sentence “An unexpected error occurred”. No other info showed, vetëm se dënimi.

They asked me to look at it. I easily reproduced the problem and then added a ?contents=1 to the end of the URL. This is how I learned they were using the Bamboo web part. I went back to the page and now, papritmas, ajo tregoi mua një mesazh gabimi bukur rregullt:

image

Unë nuk e di se çfarë po ndodh ose se çfarë kam bërë për të marrë mesazh gabimi kontrolluar për tu afishuar përveç bashkagjitet ?contents=1 bit of the query string.

Kjo është ndoshta një rast shumë i rrallë buzë, por në qoftë se ju merrni këtë mesazh, "Një gabim i papritur ka ndodhur", të shkojnë përpara dhe të shtoni ?Përmbajtja = 1 deri në vargun pyetës dhe të shohim se ku të çon.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Technorati Tags: ,

Shtrëngim në lidhje me Windows Live Kontrollit Comment

I kap hapësira Windows Live përsëri në korrik të 2007 as my blogging platform. For the most part, Unë nuk kam asnjë keqardhje dhe Microsoft sigurisht zgjeron atë me kalimin e kohës (pse unë kryesisht gjeni rreth tipare të reja nga aksidenti).

My biggest complaint right now is blog spam. This person / llogari (http://cid-82b0534bceed9881.profile.live.com/) (ndër të tjera) frequently adds a lot of spam comments to my blog in the form of comments. MSFT added a nice feature to show “recent comments” so at least I can fairly quickly identify them (ndërsa para, Unë kisha për të shkuar në çdo hyrje blog veçmas) and clean them up. It’s still time consuming.

Unë uroj që:

  1. MSFT do të vënë disa filtrim më të mirë për postë të pavlerë.
  2. Që unë mund të bllokojë popullin specifike nga shtuar komente.
  3. Dështimin sipër, I could more easily identify and delete spam. Right now, Unë kam nevojë për të bërë atë të komentuar nga komenti dhe është i ngadalshëm, sidomos kur një person Spam robot / programi i shton 25 në 50 komentet në një seancë.

Nëse ju jeni një përdorues të Windows Live dhe kanë disa truket e dobishme për të ndarë, Unë do të jenë mirënjohës.

</endGripe>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

SharePoint Dukuria e shtunë Vazhdon (plus, kuvertë im rrëshqitje)

Unë u kthye nga Washington DC dje pas ndjekur fundit SharePoint e shtune. What a remarkable event! Continuing the tradition of other SP Saturday’s, it was very well run. The environment, organizimi i përgjithshëm, rrjedha, Zona shitës, ushqim ... të gjithë atë ishte i frikshëm.

Sigurisht, Pjesa më e mirë është përmbajtja dhe unë nuk mendoj se dikush ishte i zhgënjyer.

Është me të vërtetë mjaft e mahnitshme për mua se si kaq shumë njerëz janë zgjim veten nga shtrati herët të shtunën për të shkuar dhe për të dëgjuar njerëzit flasin për SharePoint për 8 hours 🙂 Amazing.

Shanset janë, ka një ngjarje e shtunë SharePoint vijnë në rrugën tuaj dhe në qoftë se nuk ka, pse nuk ju filloni një?

I paraqitur në konferencën me titull gjarpërues gjuhës, “Using the SharePoint Platform to Build Vertical Business Applications.” You can get the presentation here: https://cid-1cc1edb3daa9b8aa.skydrive.live.com/browse.aspx/Public. It’s not my usual sort of presentation and I had fun with it. I’ll be giving this again in June at the North VA user group conference at the end of June.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Qeverisja është një Plan Marketingu Too

The reason we spend so much time (or should, dosido) working out governance plans is because we want the SharePoint solution to be as effective as possible. We want good infrastructure and rules to keep it humming and safe in case of disaster. We want good security processes to both properly secure the environment but also make it reasonable to manage. We want a good information architecture that will stand the test of time, ideally managing to survive a major organizational change in the company.

To achieve that desirable objective, a governance document and plan can devolve into a bunch of “thou shall” and “thou shall not’s”, si në:

  • Thou shall not create SharePoint security group; use AD instead.
  • Thou shall not create folders in document libraries; use content types and views instead.
  • Thou shall create all document content types based off a specific custom base type.
  • Thou shall not create an information taxonomy based off today’s company org chart.

“Thou shall” and “thou shall not” certainly have their place in the governance plan.

A more successful governance plan will also have a strong marketing angle. It should sell and justify itself to the maximum extent possible. A truly successful governance plan relies upon the voluntary cooperation of all SharePoint users. (There are fringe cases where community cooperation is not needed, such as when SharePoint is used by a very small number of tightly managed users; I’m sure you can think of others). If the user community doesn’t buy into your governance plan then it will be partially successful at best.

I use that word “buy” deliberately. The community will buy the governance plan if it’s fundamentally sound and you go to some effort to sell them on it. Selling leads to marketing and that’s why I think that a governance plan should be considered a marketing plan too. Convince your end users that they need to follow the governance plan and they will voluntarily follow it. If you can get a critical mass of people following the governance plan then the plan’s benefits follow and you’ll have a stronger environment for it.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Zgjidhje: Përpilimi Audience Moss shton asnjë anëtarë të rinj

Bottom line: në qoftë se ju doni të përdorni një pronë profilin në rregull për krijimin audiencat, prona duhet të jetë i dukshëm për të "gjithë".

I was working with a co-worker yesterday and he was building out a MOSS audience based on a custom user profile property in MOSS. Në këtë rast, prona audienca është quajtur "SITECD" dhe nga konventa, ruan një 3 Kodi karakteri. Ai kishte përcaktuar audiencën dhe një rregull që tha se nëse "SITECD barabartëve 'ABG", atëherë të përfshijë atë në profilin e anëtarit audiencë.

Ai ngriti një profil të vetme përdorues me atë vlerë dhe përpiluar audiencën, but MOSS simply wouldn’t add that user. I noticed that the privacy setting for that profile was set to “me only” (forma më kufizuese) and I remembered reading somewhere that property profiles used in rules must be visible by “everyone”. He made that change and that solved the problem.

The really funny thing about this is that I “remembered” reading about this. It was nagging at me this morning for some reason and I realized that I had written a chapter in this book, MOSS Shpjegoi: Thellë Pikiatë një punëtor për Informim në Microsoft Office SharePoint Server 2007, dhe se kam mbuluar këtë pikë në kapitullin e kam shkruar :). I would have thought that every word I wrote in that chapter would be seared into my memory.

Matt Morse shkruan këtë në hollësi të bukur këtu dhe unë referuar atë në kapitullin e: http://blogs.pointbridge.com/Blogs/morse_matt/Pages/Post.aspx?_ID=50

</fund>Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Technorati Tags: ,