Azkarra eta erraza: A Better Way jQuery Erabili Testu Eremuaren bat ezkutatzeko SharePoint formularioa batean

Hau nire post bat da serie-on going nola erabili jQuery SharePoint batera.
Nahi duzun jQuery buruz gehiago jakin nahi baduzu, Gomendatzen dut oso: Ekintza jQuery Bear Bibeault eta Yehuda Katz arabera.

Aurretik, I wrote about how to use jQuery to locate and hide a text field on a form. I didn’t care for the specific approach (Kateatzea gurasoak izan nintzen - Hori besterik ez da egin ez egun hauetan, gutxienez, kalitate familietan).

Hasi nintzenean, pentsatu, Bat aurkitu behar nuen banekien <TR> eta bertan ezkutatzeko deitu izan dut() metodoa. My early effort to find the correct <TR> izan zen, honen antzeko zerbait:

$('Tr:ditu(sarrera[title = Ezkutatu Me!])');

Duten arazoa da oro aurkituko litzateke <TR> Etiketa zuela inolako guraso harremana ezkutatu Me! Eremu, bada ere ezkutatu Me! habiaratuta dago, maila sakona <TR>’s. It turns out that on my sandbox form, Adierazpen hori aurkitzen du 9 desberdinak TR en nork Me ezkutatu dute! as a child somewhere in its DOM tree. I realized that I could walk back up the tree from the input field itself, beraz, nola bukatu nuen abusing gurasoak, baina ez zen ondo eseri nirekin.

Pentsamendu batzuk eman diot hori, eta gauza bat, azkenean, ez zuen zentzurik irakurtzen dut: Erabili ez nuen() Metodo izarrekin mozteko <TR>’s I don’t want in my wrapped set. Ekarri dit hau:

$('Tr:ditu(sarrera[title = Ezkutatu Me!])').ez('Tr:ditu(tr)').ezkutatu();

Lehenengo bit aurkitzen guztiak <TR> etiketa duten Ezkutatu Me! field anywhere in their own hierarchy. It then strips out any <TR> izan ere, ume bat <TR>. This leaves us with a single <TR> duten:

1) Ez du <TR> umea erregistro

2) Does have the input field as child.

Ondoren, ezin dugu aplikatzen ezkutatzeko() to ondorioz multzoa dugu, eta Bukatutakoan metodoa.

Jarraitzen dut pixka bat urduri honi buruz, baina ez kateatzea guraso gisa nerbio.

I don’t know if this is a best practice or not. There may be a more appropriate way of identifying just the <TR> that we care about in a SharePoint form. If you know, mesedez, post a comment.

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

2 buruzko gogoeta "Azkarra eta erraza: A Better Way jQuery Erabili Testu Eremuaren bat ezkutatzeko SharePoint formularioa batean

  1. Pingback: Ezkutatu eremu bat SharePoint edizio inprimaki beste balio oinarritutako « jbmurphy.com

Utzi iruzkin bat

Zure e-posta helbidea ez da argitaratuko. Beharrezko eremuak markatu dira *