SharePoint Siop Siarad Agored Q&Sesiwn Dydd Iau 08/13 @ 12:30 PM EDT

Bydd Arcovis yn cynnal ein hail sesiwn "Talk Shop SharePoint" Dydd Iau hwn ar 12:30 PM EDT. Dangos eich cwestiynau SharePoint a byddwn yn gwneud ein gorau i ddiddanu chi gyda jôcs banjo, smart ond diniwed bychanu ein panelwyr cyd-ac efallai hyd yn oed ateb cwestiwn neu ddau. Mae panel "swyddogol" yr wythnos hon yn cynnwys chi wirioneddol, fy partneriaid Arcovis (Natalya Voskresenskaya a Harry Jones) a Laura Rodgers (o twitter & EndUserSharePoint enwogrwydd). Llwynog bob dan fygythiad i ymuno â rhy, ond dydw i ddim yn cymryd bod gormod o ddifrif. Y tro diwethaf, cawsom lefel iawn o gyfranogiad y gynulleidfa oedd yn aneglur y llinell rhwng panelwyr a oedd yn bresennol ac yr wyf yn disgwyl y bydd yr un peth yn digwydd Dydd Iau.

Mae'r digwyddiad yn cael ei gyd-noddi gan Systemau Integredig a Grŵp Gwasanaethau (www.issgroup.net).

Cofrestrwch yma os gwelwch yn dda: https://www323.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=9xrzxfs9x34sb0sm

Os oes gennych gwestiynau yr hoffech i ni gymryd, Dim ond deialu yr alwad a gofyn iddo. Os ydych am inni feddwl amdano gyntaf, anfon e-bost atom neu adael sylw yma.

Welwn ni chi yna!

</diwedd>

Tanysgrifio i fy mlog.

Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin

Eisoes yn bodoli Amodau: SharePoint Templedi Rhybudd i'r Achub (?)

Un o 'm cleientiaid wedi gweithio gyda'r contractwr blaenorol i adeiladu allan cais adnoddau dynol fach ond defnyddiol ar gyfer y fenter. Roedd y Contractwr yn defnyddio SharePoint dylunydd i weithredu dogn llif gwaith o ateb. Mae'n dipyn o lanastr. Er enghraifft, Ceir naw workflows ddogfen raglennu sengl i gefnogi proses un llif gwaith rhesymegol a gall hyd at bump ohonynt yn tân ar yr un pryd ar unrhyw adeg ystyried amodau cywir. It’s not easy to debug 🙂

Mae fy cwsmer nifer o farw-gofynion heb eu, un ohonynt yw darparu cyd-destun mwy yn gyffredinol pan fydd y system yn anfon allan rhybuddion e-bost – yn yr e-bost ei hun yn ogystal â ffurflenni dasg cysylltiedig. Fel y ddogfen raglennu sengl gwyr weithredwyr llif gwaith, Mae'r camau y ddogfen raglennu sengl "casglu data gan ddefnyddiwr" mewn gwirionedd yn creu tasg â math o gynnwys personol. Pan ddefnyddiwn y gweithredu hwnnw, Nid ydym yn cael i bennu llawer. Gall prydlon ar gyfer rhai gwerthoedd (e.e.. "Cymeradwyo" neu "wadu") a gall yn nodi gwerth codio galed yn y teitl a disgrifiad. Mae hynny'n golygu ei.

Gofyniad Fy cwsmer yn ddeublyg:

  1. Pan SharePoint anfon e-bost am aseiniad dasg, yn cynnwys llawer o wybodaeth am y dasg yn y corff e-bost.
  2. Yn bwysicach, o bell ffordd – pan fydd y defnyddiwr yn clicio ar y ddolen dasg yn yr e-bost, Dylai ffurflen y dasg yn yr holl wybodaeth y mae y cymeradwywr yn ei angen er mwyn gwneud ei cymeradwyo neu wrthod penderfyniad. y funud hon, Mae angen i'r rheolwr cliciwch ar y linc eitem ei hun i dreiddio manylion sylfaenol ac nid oes neb yn hoffi hynny. Mae rhaid i chi glicio ar yr e-bost. Yna mae angen i chi glicio dolen math o astrus ar y dasg yr eitem. Yna gallwch edrych ar y data sylfaenol (InfoPath ffurflen yn yr achos hwn). Yna cliciwch Cefn/Cefn, ac ati. Mae pawb yn ei gasáu.

Rwyf wedi etifeddu yr ateb hwn braidd yn flêr technegol ac yr wyf am wneud newidiadau yn y ffordd lleiaf ymwthiol posibl.

Yn y dull yr wyf yn eu cymryd yn awr i greu templed effro personol. Gallwch ddarllen am hynny yma. Mae'r llif yn gweithio fel hyn:

  • SPD llif gwaith yn rhedeg.
  • Ar ryw bwynt, ei neilltuo tasg i reolwr.
  • Mae SharePoint system awtomatig anfon rhybudd at y rheolwr. Nid dyma'r rhan o'r llif gwaith y ddogfen raglennu sengl, ond yn hytrach "beth SharePoint yw'r." (Mae'r gwasanaeth amserydd SharePoint, Credaf).
  • Mae trin rhybudd arfer yn cael ei galw i rym o blaid y broses rhybudd safon (dilyn rheolau hud fel y disgrifir yn yr erthygl uchod gyfeirio).
  • Pan fydd fy triniwr arfer yn effro yn rhedeg, Mae'n cynhyrchu e-bost hardd. Yn bwysicach, gan fod ganddo'r dasg dan sylw, mae hefyd yn decorates y dasg ei hun gyda'r holl wybodaeth cyd-destun angenrheidiol i fodloni'r gofyniad busnes.
  • Y defnyddiwr yn cael yr e-bost ac mae'n llawn gwybodaeth ddefnyddiol cyd-destun.
  • Defnyddiwr yn clicio ar y ddolen dasg a'r dasg ei hun yn llawn o wybodaeth ddefnyddiol cyd-destun.
  • Mae pawb yn mynd adref i gael watermelon a hufen iâ.

Gwneuthum POC cyflym ac mae'n gweithio'n dda mewn amgylchedd lab. Caf fy rhybudd e-bost personol yn ôl y disgwyl. Hefyd yn gallu diweddaru y disgrifiad o'r dasg a teitl ei hun.

Dim ond y darn anodd, hyd yn hyn, yw osgoi sefyllfa lle y diweddariadau rhybudd yr eitem, sbarduno rhybudd arall. Nid yw hyn yn peri trafferth imi.

Yn edrych yn addawol hyd yma ...

Y peth gwych am hyn yw bod ddim yn gorfod tail ag unrhyw un o'r workflows presennol y ddogfen raglennu sengl. Maent yn ymwybodol ychwaith fod triniwr effro"IIZ RUNNIN MEWN DA BAKGROUND, DECORATIN RHESTR TASG ieuengaf, CYD-DESTUN MOAR WIF".

</diwedd>

Tanysgrifio i fy mlog.

Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin

Live SharePoint Q&Sesiwn Dydd Iau 07/30/09 @ 12:30 PM EDT yn dod i ben 1:30PM EDT

Diweddariad: Y fformat ar gyfer hyn yw galwad cynhadledd gydag ychydig o sleidiau PPT i osod y llwyfan yn y bôn. Mae gennym amgylchedd SharePoint ar stondin gan i tân fyny rhag ofn ei fod yn helpu, ond mae hyn yn bennaf o bobl siarad yn uchel. Bydd cyfleoedd ar gyfer dilyn fyny drwy e-bost.

Mynd yn ôl i fy nghynhadledd gyntaf erioed SharePoint, ychydig dros flwyddyn yn ôl, Rwyf wedi bod yn taro yn ôl pa mor wych a Q yn fyw&Gall fod yn sesiwn. Roedd drefnwyr cynhadledd yn rhoi rhyw fath o grŵp ad hoc "arbenigwyr" gyda'i gilydd (h.y. Nid yw pobl a oedd yn hongian o gwmpas ac yn ofni edrych wirion i fyny ar y llwyfan) i ateb unrhyw gwestiynau a ddaeth gan y gynulleidfa yn yr ystafell. Yr oedd yn fy mhen ôl wedyn, ac o bryd i'w gilydd ers hynny, i gynnal sesiwn debyg ond wneud hyn ar-lein a ffôn. Dydw i ddim yn meddwl gall fod cystal fel Q yn y person&Mae sesiwn, ond yr wyf yn meddwl y gallai fod 'n bert oera.

Fi 'n ddiwethaf got o gwmpas iddo a dydd Iau nesaf, 07/30, fy nghwmni (Arcovis) a phartner busnes, Systemau Integredig a grŵp Gwasanaethau, Bydd yn cynnal Q&A fel y. Yr wyf yn gobeithio gwneud hyn yn rheolaidd, mor aml â wythnosol.

Mae'n debyg y bydd y sesiwn agoriadol fod ychydig yn anwastad, ond mae'r cysyniad yw hyn:

  • Os oes gennych gwestiynau yr hoffech i wedi ateb yn ystod y sesiwn, dim ond arddangos i fyny a gofyn.
  • Os ydych am, Gall anfon e-bost y cwestiwn o flaen llaw.

Rydym yn bwriadu treulio'r hanner cyntaf y Q&A ar gwestiynau e-bostio ac yna agor i unrhyw beth sy'n unrhyw un yn gofyn ar ôl hynny.

Mae'r sesiwn yn cael ei gynnal ar ddydd Iau, 07/30 dechrau am 12:30 ac yn dod i ben am 1:30 PM EDT.

Os oes gennych ddiddordeb, garedig cofrestrwch yma: https://www323.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=pxlsd9fpsm2md7h9

Bydd y panel yn cynnwys mi a luminaries eraill SharePoint. You’ll have to sign up to find out who they are 🙂

Os hoffech chi fod yn un o'r enwogion rhai ar gyfer Q yn y dyfodol&Mae sesiwn, gadewch i mi wybod.

</diwedd>

Tanysgrifio i fy mlog.

Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin

Tagiau Technorati:

Ymgorffori Nodiadau Datblygwr Yn Eich Ffurflenni InfoPath

Rydw i'n dal i fyw yn Ffurflenni InfoPath byd ac roedd angen i mi wneud un o newidiadau "bach" y rhai i ffurf y, yn anffodus, torri confensiwn enwi a mabwysiadu yr â hi bythefnos yn ôl. Roeddwn i'n meddwl i mi fy hun, "Rhywun yn mynd i edrych ar y peth y flwyddyn o hyn a dweud, 'Beth oedd Paul yn meddwl? Gan Jove, ei confensiwn enwi yn gwneud unrhyw synnwyr!"

Yr wyf yn sylweddoli y gallwn i greu barn ar y ffurflen ar gyfer hyn, ac yna, unwaith eto, sylweddoli y gallai yr wyf wedi bod yn gwneud rhywbeth fel hyn ar hyd yr amser. Ychwanegais barn "Datblygwr yn nodi" y ffurflen InfoPath fel y cyfryw:

image

Rwyf wedi ffurfweddu y ffurflen fel na all defnyddwyr gael i'r farn honno, ac felly, Dim ond mae'n weladwy gyda'r cleient InfoPath mewn gwedd ddylunio. Bellach yn teimlo wedi'u ychydig erbyn rhai datblygwr anhysbys dyfodol edrych ar fy ffurflen a meddyliau drwg feddwl amdanaf. Whiw!

</diwedd>

Tanysgrifio i fy mlog.

Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin

Tagiau Technorati:

Rheoli Views InfoPath

Yr wyf yn ymddangos i fynd trwy gyfnodau InfoPath lle, allan o'r glas, Yr wyf yn llunio criw o ffurflenni. Mae fy mysedd yn dysgu sut i ddefnyddio'r adnodd yn dda ac yna fynd drwy'r sychder naw mis a rhaid i ddysgu unwaith eto.

Im 'yn y nghanol cyfnod InfoPath ac rwy'n creu ffurflenni InfoPath gyda llawer o olygfeydd. Un peth mae'n debyg eich bod yn sylwi yw bod y InfoPath 2007 Mae'r cleient yn dangos barn yn nhrefn yr wyddor. Mae hyn yn niwsans gwirioneddol rhai amseroedd. Fy dechneg orau yn y dyddiau hyn i prepend nifer yr enw barn fel eu bod bob amser yn dangos yn y drefn yr wyf am, fel y dangosir yma:

image

Dymunaf oedd fod wedi gwneud hyn ar hyd yr amser.

</diwedd>

Tanysgrifio i fy mlog.

Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin

Tagiau Technorati:

Gwasanaethau'n ymwneud Ffurflen InfoPath, Ffurflenni Dilysu yn Seiliedig ar (FBA) ac Enwau Ffeil Unigryw

Rydw i wedi bod yn gweithio ar rai InfoPath yn ffurfio yr wythnos hon yn MOSS mewn amgylchedd FBA a dysgu, pan es i ddefnyddio'r ffurflenni i amgylchedd cynhyrchu gyda parth FBA bod yr enw defnyddiwr() Nid yw'r swyddogaeth swyddogaeth yn gweithio. Yr oedd yn ei ddefnyddio i gynhyrchu enwau ffeil unigryw.

Wel, Nid yw'r swyddogaeth honno yn gweithio mewn amgylchedd FBA (o leiaf, Nid allan o'r bocs). Ac, ar ôl adfyfyrio, defnyddio enw defnyddiwr yn y ffordd a oedd wedi'i drefnu na fyddent wedi gwarantu enw ffeil unigryw mewn unrhyw achos.

Fy ateb oedd defnyddio bellach() swyddogaeth a Rheol y tanau ar llwytho ffurflen. Rwy'n neilltuo enw'r ffeil data elfen pan mae'n wag:

image

image

Mantais y dull hwn yw bod enw'r ffeil yn cael ei gosod unwaith yn unig. (Dydw i ddim yn dangos iddo ar y sgrîn a saethu, ond rhoi amod ar y rheol dim ond tân pan "myFilename" yn wag). Defnyddiais i osod enw'r ffeil ar y lefel ffynhonnell data. Fel arfer, Byddai yn gwneud rhywbeth (drwg) fel hyn:

image

Y broblem gyda hynny yw, os defnyddiwr A egyr y ffurflen ar ddydd Llun a defnyddiwr y B newidiadau Mae'n ddydd Mawrth, byddwch chi ar y diwedd ddwy gwahanol ffurfiau ers achubodd dau wahanol ddefnyddwyr gydag enwau defnyddiwr gwahanol.

Felly, fel yn cythruddo fel y gall FBA yn gyffredinol a chyda InfoPath yn benodol, Gwnaeth i mi ailfeddwl am fanylion technegol bach ond pwysig iawn a'r ymagwedd a fyddwn i ddim wedi gwneud fel arall!

</diwedd>

Tanysgrifio i fy mlog.

Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin

Tagiau Technorati:

Sicrhau Barn SharePoint Llyfrgell Rhestr / Dogfen Seems (math o) Posibl â jQuery

Mae hyn yn swydd arall yn fy ar gyfres barhaol ar sut i ddefnyddio jQuery gyda SharePoint.
Os ydych chi eisiau dysgu mwy am jQuery, Rwyf yn argymell: jQuery ar Waith gan Bear Bibeault a Yehuda Katz.

Un o'r pethau cyntaf i mi feddwl, unwaith Dechreuais i chwarae o gwmpas gyda jQuery, oedd p'un a allai ei ddefnyddio i sicrhau barn SharePoint. Yr ateb yw "na" (neu o leiaf, Dydw i ddim yn hawlio ei bod yn bosibl). Fodd bynnag,, Mae'n sicr yn bosibl ei gwneud yn anodd i bobl weld farn benodol.

Dechreuais fy amgylchedd sandbox pan yn gweithio ar hyn. Ysgrifennais am yr amgylchedd hwnnw yma: Cyflym a hawdd: Creu Eich Hun Pwll tywod jQuery ar gyfer SharePoint.

Er mwyn "sicrhau" golwg, dilynwch y camau:

  1. Greu darlun ydych am sicrhau. Oedd hynny ac yn ei alw'n "Sicrhau barn".

    Dyma sut mae'n edrych pan nad yw "sicrhau":

    image

  2. Ychwanegu rhan golygydd cynnwys y we i dudalen y farn gan ddefnyddio 'r castia a ddisgrifir yn yr erthygl blwch tywod (h.y. ychwanegu "pageview = Rennir&ToolPaneView = 2 "i'r URL).
  3. Ffigur allan eich _spUserId SharePoint gan ddilyn y camau hyn wallgof, credu neu beidio:
    1. Mewngofnodi i mewn i'ch amgylchedd SharePoint.
    2. Yn maes Cyfeiriad y porwr gwe, Math: "Javascript:rhybuddio(_spUserId ").
    3. Cofnodwch y canlyniad (mae'n "13" yn fy achos i).

      image

  4. Ychwanegwch y javascript canlynol i'ch CEWP o ystyried cod:

    <sgript
        "Text / javascript"
        src =".. /.. / 20Library/jquery-1.3.2.min.js% jQuery">
    </sgript>
    
    <Math o sgript ="Text / javascript">
      $(swyddogaeth() {
    
        rhybuddio(_spUserId);
    
        Roedd theSecuredView = $('Iframe[FilterLink * = 20View% Diogel]');
    
        os ((theSecuredView.length > 0) && (_spUserId == 13))
          $('Iframe[FilterLink * = 20View% Diogel]').rhiant().rhiant().rhiant().html("<tr bgcolor = coch><TD>Dim barn i chi!</TD></tr>");
      });
    
    </sgript>
    

Rwyf wedi cynnwys bod yn effro(_spUserId) llinell yn yno i ddangos sut nad yw hyn yn wir yn "sicrhau" golwg, ond dim ond yn ei gwneud hi'n fwy anodd i weld. Mwy am hynny ymhen eiliad.

Yn y bôn, Mae jQuery yn chwilio am iFrame ar y dudalen sydd briodoledd "Diogelu % 20View" yn ei werth yn cynnwys. Unwaith y mae'n ei chael yn, Rydym yn gwirio i weld a yw "13" y defnyddiwr presennol. Os yw'n, rydym yn cerdded i fyny'r DOM at <TR> diwrnod (yr wyf yn cyfrifo drwy edrych ar ffynhonnell a olrhain ei) ac yna newid y tag TR gyda fy neges. Nid wyf yn gwybod pa mor gadarn yw hyn yn (Rwy'n amheus iawn, mewn gwirionedd), ond roedd yn gweithio yn fy sandbox. Os wyf yn dod o hyd i ffordd well, 'N annhymerus' blog am y peth. Mae hyn o ganlyniad:

image

Rwy'n cliciwch y botwm OK ac mae'r data yn cael ei ddisodli gan neges fawr goch:

image

Fel y gallwch ddweud, y ffordd gen gweithredu ateb hwn "diogelwch" yw caniatáu i'r rhan o'r we i rendr ei hun. Ar ôl y daw i ben, Rwy'n ysgrifennu dros ei gynnwys gyda fy "Dim barn ar eich!"Neges.

Er gwaethaf y ffaith nad yw'n wir yn "gwarantedig '" barn, mae'n allai fod yn ddefnyddiol a gyda rhywfaint o waith clyfar, yn y pen draw mae'n bosibl y securable mewn ystyr mwy ffurfiol. Y mater sylfaenol yw bod y cleient yn cael holl ddata ac yna, dim ond ar ôl mae'n cael y data, Mae ei dileu yn. Os yw cleient yn cael y data, gall defnyddiwr glyfar atal y jQuery rhag rhedeg o gwbl a gweld yr hyn y mae ef / hi am weld.

Ceir anfanteision eraill. Seilir y dull "diogelwch" oddi ar _spUserId. Byddem am i roedd mewn gwirionedd diogel yn seiliedig ar y model diogelwch SharePoint llawn, neu o leiaf gan enw defnyddiwr. Bod yn gynyddol anoddach, ond yr wyf yn gweld rhywfaint o stwff da ysgrifenedig ar y pwnc hwn, felly rwy'n obeithiol oes ateb da i'r broblem honno.

Mae'r rhestr o safbwyntiau eu hunain gael eu tocio, Os yn bosibl. Nad yn ceisio ffigur hwnnw. Cymeraf mae'n bosibl, ond nid yw'n wir yn datrys y mater diogelwch sylfaenol am y gallai rhywun yn dal i jyst deipio 'r URL o'r farn eu bod am (os ydynt yn gwybod ei). Fodd bynnag,, Mae tocio yn gwneud synnwyr. Mae'n nodwedd defnyddioldeb da ac mae'n helpu i guddio pethau. Os dydy defnyddiwr ddim yn gwybod bod y digwyddiad farn yn bodoli, Mae'n debyg na fydd maent yn ceisio ei defnyddio. Weithiau, dyna ddigon da.

Gyda lwc, Bydd gennyf fwy i ysgrifennu ar y pwnc hwn dros gyfnod o amser.

</diwedd>

Tanysgrifio i fy mlog.

Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin

Cyflym a hawdd: Ffordd Well i Ddefnyddio jQuery i Cuddio Maes testun ar Ffurflen SharePoint

Mae hyn yn swydd arall yn fy ar gyfres barhaol ar sut i ddefnyddio jQuery gyda SharePoint.
Os ydych chi eisiau dysgu mwy am jQuery, Rwyf yn argymell: jQuery ar Waith gan Bear Bibeault a Yehuda Katz.

Yn flaenorol, Ysgrifennais ynglŷn â sut i ddefnyddio jQuery i leoli a cuddio maes testun ar ffurflen. Nid oedd yr gofal ar gyfer y dull penodol (Yr oedd yn chaining rhieni – yr unig nad yw wneud y dyddiau hyn, leiaf mewn teuluoedd o ansawdd).

Pan ddechreuais i feddwl amdano, Gwyddwn yr angen i ddod o hyd i <TR> y gallai ddefnyddiaf y cuddio() dull. Fy ymdrech cynnar i ganfod y gywir <TR> oedd rhywbeth fel hyn:

$(' tr:wedi(mewnbwn[title = Cuddio Me!])');

Y broblem gyda hynny yw y byddai ei chael bob <TR> tag a oedd unrhyw berthynas rhiant i guddio y mi! maes, hyd yn oed os cuddio mi! Mae llawer o lefelau yn ddwfn yn nythu <TR>y. Mae'n troi allan fod ar fy ffurflen blwch tywod, Mae'r ymadrodd hwnnw yn ei chael 9 Mae TR gwahanol y sydd yn cuddio mi! fel plentyn rhywle yn ei goeden DOM. Yr wyf yn sylweddoli y gallai gerdded ôl i goeden o'r maes mewnbwn ei hun, Felly dyna sut yr wyf yn diweddu rhieni'n camddefnyddio, ond doeddwn i ddim eistedd yn dda gyda mi.

Rhoddais rhywfaint o ystyriaeth i hyn ac un o'r pethau a darllenais yn olaf yn gwneud synnwyr: Gallai yn defnyddio y() dull i docio allan <TR>y Dydw i ddim eisiau yn fy set wedi'i lapio. Mae hynny'n fy arwain at y:

$(' tr:wedi(mewnbwn[title = Cuddio Me!])').Nid(' tr:wedi(tr)').cuddio();

Canfod pob darn cyntaf y <TR> Tagiau wedi cuddio y mi! maes unrhyw le yn yr hierarchaeth eu hunain. Mae'n yna stribedi unrhyw <TR> Mae plentyn a hefyd <TR>. Mae hyn yn ein gadael gydag un <TR> y:

1) Unrhyw <TR> Cofnodion y plant

2) Oes y maes mewnbwn fel plentyn.

Yna gallwn gymhwyso y cuddio() dull i arwain y gosod ac rydym ni'n ei wneud.

Yr wyf dal yn teimlo braidd yn nerfus am hyn, ond nid mor nerfus fel chaining rhieni.

Ddim yn gwybod os mae hyn yn arfer gorau neu beidio. Gall fod yn ffordd fwy priodol o nodi yn unig y <TR> Rydym yn poeni am ffurf SharePoint. Os ydych yn gwybod, os gwelwch yn dda postio sylw.

</diwedd>

Tanysgrifio i fy mlog.

Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin

Tagiau Technorati: ,

Cyflym a hawdd: Defnyddiwch jQuery i Cuddiwch Maes Testun ar Ffurflen SharePoint

Mae hyn yn swydd arall yn fy ar gyfres barhaol ar sut i ddefnyddio jQuery gyda SharePoint.
Os ydych chi eisiau dysgu mwy am jQuery, Rwyf yn argymell: jQuery ar Waith gan Bear Bibeault a Yehuda Katz.

Y NEWYDDION DIWEDDARAF (eisoes!): Wnes i ddim meddwl am ffordd well o ddod o hyd i'r <TR> tagio wyf am i guddio a ysgrifennodd am y peth yma. Dal efallai hwn erthygl ddiddorol beth bynnag fel yr wyf yn leavnig ei hyd.

Yr wyf am i guddio maes testun, "Cuddio Me!"Fel y dangosir:

image'

Mae'r jQuery canlynol yn gwneud y tric i mi:

<Math o sgript ="Text / javascript">

  $(swyddogaeth() {


    $('Mewnbwn[title = Cuddio Me!]').rhiant().rhiant().rhiant().cuddio();

  });

</sgript>

Mae'r cod yn dweud, "Ddod o hyd i mi yr holl feysydd mewnbwn y mae ei deitl = Cuddio Me!. Yna, cael ei riant ac yna rhiant nesaf a'r nesaf * * rhiant (phew!) a galw y guddfan() dull ar y peth, beth bynnag mae'n digwydd i fod yn.

Rwy'n cyfrifedig allan y rhiant strwythur drwy edrych ar y HTML ar gyfer y ffurf y SharePoint a grëwyd fel y dangosir:

<TR>
    <TD nowrap= "yn wir" vAlign= "ar frig" lled"190px =" dosbarth= "ms-formlabel">
        <H3 dosbarth= "ms-standardheader">
            <nobr>Cuddio Me!</nobr>
        </H3>
    </TD>

    <TD vAlign= "ar frig" dosbarth"ms-formbody =" lled= "400px">
        <!-- FieldName = "cuddio mi!"
                 FieldInternalName "Hide_x0020_Me_x0021_ ="
                 FieldType "SPFieldText ="
        -->
        <span i chi= "dim">
            <mewnbwn
                Enw= "m$ ctl00$ g_bdb23c2c_fde7_495f_8676_69714a308d8e$ ctl00$ ctl04$ ctl02$ ctl00$ ctl00$ ctl04$ ctl00$ ctl00$ maes testun"
                Math= "testun"
                maxlength= "255"
                id"ctl00_m_g_bdb23c2c_fde7_495f_8676_69714a308d8e_ctl00_ctl04_ctl02_ctl00_ctl00_ctl04_ctl00_ctl00_TextField ="
                Teitl= "Cuddio mi!"
                dosbarth= "ms-hir" />
                <br>
        </span>


    </TD>
</TR>

Mae'r llun yn dangos yr un, ond yn marcio i fyny gyda'r rhieni:

image

Y rhiant cyntaf (1) Mae tag rhychwant. Rhychwant y rhiant (2) yn tag TD ac yna yn olaf rydym yn cael i'r rhiant go iawn rwyf am i guddio (3) sef y tag TR ei hun.

Mae hwn yn ddull eithaf ofnadwy a dwi'n meddwl oherwydd mae'n hynod ddibynnol ar strwythur penodol iawn y ffurflen hon. Pan SharePoint 2010 yn dod allan, Gallai strwythur cyfan hwn yn newid ac yn torri'r dull hwn. Beth I wir eisiau ei wneud yw Mae crefft Dewisydd jQuery sy'n debyg i "ddod o hyd i mi y TR (a thagiau TR yn unig) sydd rhywle yn eu elfennau plentyn maes mewnbwn y mae eu teitl = Cuddio Me!". Gan ddechrau o'r gwaelod ac yn symud i fyny. Gan dybio fy ffigur hwn, 'N annhymerus' bostio swydd wedi ei ddiweddaru "gyflym ac yn hawdd '.

</diwedd>

Tanysgrifio i fy mlog.

Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin

Tagiau Technorati: ,

Cyflym a hawdd: Creu Eich Hun Pwll tywod jQuery ar gyfer SharePoint

Mae hyn yn swydd arall yn fy ar gyfres barhaol ar sut i ddefnyddio jQuery gyda SharePoint.
Os ydych chi eisiau dysgu mwy am jQuery, Rwyf yn argymell: jQuery ar Waith gan Bear Bibeault a Yehuda Katz.

Dechrau arni gyda jQuery yn SharePoint yn rhyfeddol o hawdd (i mi). (Oes gennyf cwestiynau difrifol am "arferion gorau" tuag at ddefnyddio pethau hyn i gynhyrchu, ond mae hynny'n ar gyfer diwrnod arall). Dim ond rwy wedi dechrau chwarae gyda'r dechnoleg hon ac i'r perwyl hwnnw, Rwyf wedi creu amgylchedd sandbox i ddefnyddio. Os ydych yn chwilio i ddechrau gyda jQuery, efallai y byddwch yn gweld hyn yn ddefnyddiol.

1. Creu Safle Blank

Creu safle wag yn rhywle yn eich safle a galw yn rhywbeth glyfar fel "Pwll tywod jQuery".

2. Download jQuery

Gallwch lwytho i lawr y llyfrgell javascript jQuery oddi yma: http://docs.jquery.com/Downloading_jQuery

Ac eithrio i ar eich bwrdd gwaith.

Yr wyf wedi bod yn defnyddio y "minified" fersiwn.

3. Creu SharePoint Llyfrgell Dogfennau

Yn eich safle pwll tywod, creu llyfrgell ddogfen.

4. Llwytho i fyny y Llyfrgell jQuery i SharePoint

Mynediad llyfrgell doc ydych newydd ei greu a llwytho i fyny y llyfrgell jQuery.

5. Creu Rhestr SharePoint Custom

Dwi wedi dechrau gyda rhestr bersonol oherwydd dymunaf tail â ffurfiau SharePoint safonol. Gallech hefyd greu tudalen mewn llyfrgell, tudalennau neu dudalennau gwe rhan ac, mae'n debyg, llawer o fannau eraill.

Rhai colofnau yn ychwanegu at y rhestr bersonol fel bod gennych rywbeth i redeg jQuery erbyn. Fy amcanion cychwynnol oedd:

  1. Cuddio maes.
  2. Neilltuo gwerth i gae.

Gyda amcan hwnnw mewn cof, Ychwanegais y ddau faes testun. Dros amser, Byddaf yn chwarae gyda chysylltiadau, delweddau, Daw wybodaeth, ac ati.

6. Addasu'r Rhan Web Page NewForm.aspx ac Ychwanegu Gwe Golygydd Cynnwys Rhan

Mae hyn ychydig yn ddu hud-ish , oherwydd ei fod yn gysyniad newydd i mi. Dysgais yn gyntaf am hyn o Paul Grenier, SharePoint jQuery Superstar, yn ei safle'r prosiect Codeplex: http://spff.codeplex.com/.

Dilynwch y camau hyn i ychwanegu CEWP at yr un dudalen sy'n dangos NewForm.aspx ar gyfer unrhyw restr arfer:

  1. Gael gweld y rhestr a chliciwch arfer Newydd.
  2. Atodi y canlynol i'r URL: Pageview = Rhannu&ToolPaneView = 2

A fydd yn trawsnewid eich ffurflen cofnodi data fanila diflas o rywbeth fel hyn:

image

I'r perwyl hwn,:

image

Ychwanegwch y we golygydd cynnwys rhan i'r dudalen.

7. Ysgrifennwch eich Cod jQuery yn Gyntaf

Agor i fyny y CEWP ym marn cod ac ychwanegwch y canlynol:

image

Dyma y cod gwirioneddol os ydych am gopi / past:

<sgript
    "Text / javascript"
    src =".. /.. / 20Library/jquery-1.3.2.min.js% jQuery">
</sgript>

<Math o sgript ="Text / javascript">
  $(swyddogaeth() {

    $('# ResultsID').html('Mae' + $('A').maint() + 'A tagiau tagiau ar y dudalen hon.');

  });
</sgript>

Canlyniad:
<div id ='ResultsID'></div>
/arwain

Noder bod y cyntaf <sgript> Mae tag yn cyfeirio at y Llyfrgell jQuery gwirioneddol. Mae'n debyg, pethau hyn yn newid dros amser, felly byddwch am wneud yn siŵr eich bod yn) defnyddio'r enw a b cywir) pwynt i'r llyfrgell ddogfen SharePoint gywir.

Torheulo yn y Glory

Os ydych yn gwneud hynny yn gywir, byddwch yn gweld canlyniad tebyg i'r canlynol:

image

Lapio Up

Nid yw hyn yn unig ffordd i roi cychwyn arni, ond mae'n gyflym, hawdd ac yn ynysig oddi wrth eich amgylchedd SharePoint presennol.

</diwedd>

Tanysgrifio i fy mlog.

Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin

Tagiau Technorati: ,