Dechreuais i chwarae o gwmpas gyda jQuery ddoe. Dwi wedi bod eisiau gwneud hyn am amser hir, byth ers hynny Paul Grenier Dechreuodd ysgrifennu ei gyfres am jQuery ar gyfer Defnyddwyr End yn yr hybarch www.endusersharepoint.com safle we. Fel ei ddefnyddio, Gobeithiaf i ychwanegu Mae cyfres o "Cyflym a hawdd" swyddi fel hwn. Mae'r swydd hon yn disgrifio sut i osod gwerth maes testun hysbys i unrhyw beth rydych chi am.
Yn y sefyllfa hon, Rwyf wedi creu rhestr arfer mae ei ffurf "newydd" yn edrych fel y dangosir:
Dyma'r ffurf newydd ar gyfer rhestr arfer â'r Teitl golofn diofyn a dwy golofn rhestr (Nid colofnau safle; Nid wyf yn credu y dylai fod yn gwneud unrhyw wahaniaeth).
Yr amcan yw i aseinio gwerth mympwyol i'r maes, "DefaultMeFieldNoSpaces" (gallwch ddweud fy mod yn dipyn o llwfrgi gyda'r "dim bylchau" peth yn mynd ymlaen, ond i ddim yn sbeis i fyny ar ddiwedd yr erthygl hon).
Mae hyn yn dipyn o jQuery gweithio i mi:
<Math o sgript ="Text / javascript"> $(swyddogaeth() { $('Mewnbwn[title = DefaultMeFieldNoSpaces]').attr( {gwerth: 'Rydych chi mewn drysfa troellog o ddarnau, i gyd fel ei gilydd. '}); }); </sgript>
Fel yr wyf yn deall ei fod ychydig hwn o jQuery yn ei ddweud, "mi ganfod unrhyw fewnbwn tag eu teitl = DefaultMeFieldNoSpaces. Yna, osod eu holl werthoedd i'r ymadrodd enwog o hen gêm gyfrifiadur. "
Gan y bydd dim ond un maes ar y ffurflen gyda theitl cyfartal i "DefaultMeFieldNoSpaces" rydym yn sicr o briodoli gwerth i'r cae a dim arall.
Beth am faes y mae ei enw wedi mannau ynddo? Mae'n bron yr un fath:
<Math o sgript ="Text / javascript"> $(swyddogaeth() { $('Mewnbwn[title = Maes Neilltuo Gyda Gofod]').attr( {gwerth: 'Rydych chi mewn drysfa troellog o ddarnau, i gyd fel ei gilydd. '}); }); </sgript>
Rwy'n credu bod hyn yn ddull gweddol ddiogel, golygu y dylem fod yn gallu dod o hyd i y maes yr ydym am a dim ond y maes Rydym am. Os edrychwch chi ar HTML SharePoint yn rhoi inni, ei fod yn fath o anniben:
<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"DefaultMeFieldNoSpaces =" dosbarth= "ms-hir" />
"Title" yn sefyll allan fel nodwedd adnabyddus a, gobeithio, unigryw i helpu i adnabod y golofn penodol yr ydym am i neilltuo ein gwerth mympwyol.
Mae hwn yn gysyniad sylfaenol. Gosod cae mewn modd mympwyol fel hyn ddim yn mynd i ennill unrhyw wobrau. Fodd bynnag,, os ydym am wneud pethau ar lefel ffurf fwy diddorol (y mae pob un ohonom bob amser yn awyddus i wneud, wrth gwrs, dde ar ôl i ni orffen golchi llestri), yn hoffi newid y gwerth o "faes b" yn seiliedig yn awtomatig ar y gwerth o "cae yn", rydym (Rwy'n) Mae angen i ddysgu pethau hyn.
Rwy'n credu ein cyfle gorau i gael gwerth defnyddiol go iawn yma yw drwy'r teitl, leiaf ar gyfer meysydd testun. Efallai y bydd yn well, dull mwy dibynadwy. Os yr wyf yn ei, 'N annhymerus' diweddaru y swydd hon. Os ydych yn gwybod ffordd well, os gwelwch yn dda ad sylw.</diwedd>
</diwedd>
Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin