Tá an post seo ceann eile i mo ar siúl go leanúnach sraith ar conas é a úsáid jQuery le SharePoint.
Más mian leat níos mó eolas faoi jQuery fhoghlaim, Molaim go mór: jQuery i nGníomh ag Bear Bibeault agus Yehuda Katz.
Suas chun dáta (cheana féin!): Raibh mé ag smaoineamh ar bhealach níos fearr a lonnú ar an <TR> tag Ba mhaith liom a cheilt agus Scríobh mar gheall air anseo. You may still find this article interesting anyway so I’m leavnig it up.
Ba mhaith liom a cheilt réimse téacs, "Folaigh Me!"Mar a thaispeántar:
Dhéanann an jQuery seo a leanas an cleas dom:
<Cineál script ="text/javascript"> $(fheidhm() { $('Ionchur[title = Folaigh Me!]').tuismitheoir().tuismitheoir().tuismitheoir().hide(); }); </script> |
Tá an cód rá, "Fháil dom réimsí uile an ionchur a bhfuil a theideal = Folaigh Me!. Ansin,, a fháil ar a máthair agus ansin tuismitheoir eile agus an * chéad suı eile * tuismitheoir (Phew!) agus agairt hide() modh ar an rud, is cuma cad a tharlaíonn sé a bheith.
Figured mé amach go bhfuil struchtúr tuismitheoir ag breathnú ar an HTML le haghaidh an fhoirm a chruthaigh SharePoint mar a thaispeántar:
<TR> <TD nowrap="true" valign="top" leithead="190px" ranga="ms-formlabel"> <H3 ranga="ms-standardheader"> <nobr>Folaigh Me!</nobr> </H3> </TD> <TD valign="top" ranga="ms-formbody" leithead="400px"> <!-- FieldName="Hide Me!" FieldInternalName="Hide_x0020_Me_x0021_" FieldType="SPFieldText" --> <réise tú="none"> <ionchur ainm="ctl00$m$g_bdb23c2c_fde7_495f_8676_69714a308d8e$ctl00$ctl04$ctl02$ctl00$ctl00$ctl04$ctl00$ctl00$TextField" cineál="text" maxlength="255" id="ctl00_m_g_bdb23c2c_fde7_495f_8676_69714a308d8e_ctl00_ctl04_ctl02_ctl00_ctl00_ctl04_ctl00_ctl00_TextField" teideal="Hide Me!" ranga="ms-long" /> <br> </réise> </TD> </TR> |
Taispeánann an pictiúr seo mar an gcéanna, ach marcáilte suas leis na tuismitheoirí:
An chéad tuismitheoir (1) is a span tag. Span’s parent (2) Tá tag TD agus ansin ar deireadh a fháil againn leis an tuismitheoir fíor mhaith liom a chur i bhfolach (3) a bhfuil an chlib TR féin.
This is a pretty terrible approach I think because it’s extremely dependent on the very specific structure of this form. When SharePoint 2010 thagann amach, this whole structure could change and break this approach. What I really want to do is craft a jQuery selector that is along the lines of “find me all the TR’s (agus ní raibh ach clibeanna TR) go bhfuil áit éigin i n-eilimintí leanbh réimse ionchuir a bhfuil a theideal = Folaigh Me!". I starting from the bottom and moving up. Assuming I figure this out, Feicfidh mé post ar "tapaidh agus éasca post cothrom le dáta '.
</deireadh>
Lean mé ar Twitter ag http://www.twitter.com/pagalvin
cad faoi an gcur chuige a aimsiú le haghaidh an tr tuismitheoir? An Chéad nód i mbailiú nóid sinsear go bhfuil gnéithe tr, mar thoradh ar an tr tuismitheoir gaire.
.tuismitheoirí("tr:first")