To je še en post v mojem tekoče series kako uporabljati jQuery s SharePointom.
Če želite izvedeti več o jQuery, Toplo priporočam: jQuery v akciji Bibeault medved in Yehuda Katz.
Prej, Sem pisal o tem, kako uporabljati jQuery in najti skriti polje z besedilom v obrazcu. Jaz ne skrbi za poseben pristop (Bil verižni starši-to je preprosto ni naredil te dni, vsaj v družinah kakovosti).
Ko sem prvič začel razmišljati o tem, Sem vedel, sem rabil najti a <TR> ki lahko uveljavlja skriti() metoda. Moje zgodnje prizadevanja poiskati pravilno <TR> je bilo kaj takega:
$("tr:je(vnos[naslov = Skrij Me!])');
Problem s tem je, da bi našli vsak <TR> oznako, da je vsak odnos staršev da Skrij Me! polje, tudi če Skrij Me! je ugnezden več ravneh globoko v <TR>je. Izkazalo se je, da v sandbox obrazcu, ugotovi, da izraz 9 različnih TR osebe ki imajo Skrij Me! kot otrok nekje v svoj DOM drevo. Sem spoznal, da lahko hodim nazaj gor drevo iz vnosnega polja, sama, tako to je, kako sem končal zlorablja starši, ampak to ni sedel, tudi z mano.
Sem dal nekaj misli na to in ena od stvari sem prebral končno občutka: Lahko uporabite ne() metoda za trim <TR>je ne želim po mojem zaviti, ki. Ki me je pripeljala do to:
$("tr:je(vnos[naslov = Skrij Me!])').ne("tr:je(tr)').Skrij();
Prvi bit najde vse v <TR> oznake, ki so skriti Me! področju kjerkoli v svojo lastno hierarhijo. Potem trakov iz katerega koli <TR> ki imajo tudi otroka <TR>. Ta pušča nas z eno <TR> ki:
1) Nima <TR> podrejeni zapisi
2) So vnosno polje kot otrok.
Nato nanesemo Skrij() metoda, ki izhajajo iz in smo končali.
Jaz sem še vedno malo živčen, to, vendar ni nervozen kot verižni starši.
Ne vem, če je to priporočljivo ali ne. Morda bolj primeren način za ugotavljanje le na <TR> da skrbimo v obliki SharePoint. Če veste, prosim pokomentirajte.
</namen>
Sledite mi na Cvrkutati na http://www.twitter.com/pagalvin
Zdravo Paul,
Paul Culmsee, pametne rešitve napisal članek o istem vprašanju (ugotovitev pravilnega TR skriti polje) uporabi navaden JavaScript, ne jQuery. Je našel univerzalni način najti TR skrivati, To je na koncu to blogpost : http://www.cleverworkarounds.com/2008/02/07/more-sharepoint-branding-customisation-using-javascript-part-1/
Upam, da pomaga,
Jonathan
Pingback: Skrij polje v obrazcu za urejanje SharePoint, glede na druge vrednosti « jbmurphy.com