Gyors és egyszerű: JQuery segítségével SharePoint-űrlapon lévő szöveg mező elrejtése

Ez másik felad-ban az én-m folyamatos sorozat hogyan kell használni jQuery SharePoint programmal.
Ha azt szeretné, ha többet szeretne tudni a jQuery, Erősen ajánlott: jQuery akcióban a Medve Bibeault és Yehuda Katz.

FRISSÍTÉS (már!): Azt hiszem, egy jobb módja annak, hogy keresse meg a <TR> tag akar-hoz eldug és írtam róla itt. Akkor is megtalálja a cikk érdekes egyébként, én vagyok a leavnig ez megjelöl.

Én akar-hoz eldug egy a szövegmező, "Elrejt!"amint:

image

A következő jQuery nem a trükk számomra:

<a parancsfájl típus ="text/javascript">

  $(függvény() {


    $(' bemeneti[title = elrejt!]').szülő().szülő().szülő().elrejtése();

  });

</parancsfájl>

A kód azt mondja, "nekem minden beviteli mezők, amelynek címe keresés = elrejt!. Majd, kap a szülő, és aztán tovább szülő és a * tovább * szülő (puff!) és a elrejtése() módszer, hogy a dolog, Bármi is történik, hogy.

Rájöttem, hogy szülő szerkezet megtekinti az űrlap, amint azt a SharePoint-hoz létrehozott HTML:

<TR>
    <TD nowrap= "true" Függőleges igazítás= "legjobb" szélessége= "190px" osztály= "ms-formlabel">
        <H3 osztály= "ms-standardheader">
            <NOBR>Rejts el!</NOBR>
        </H3>
    </TD>

    <TD Függőleges igazítás= "legjobb" osztály= "ms-formbody" szélessége= "400 képpont">
        <!-- Mezőnév = "elrejt!"
                 FieldInternalName = "a Hide_x0020_Me_x0021_"
                 FieldType = "a SPFieldText"
        -->
        <span dir= "none">
            <bemenet
                név= "ctl00$ m$ g_bdb23c2c_fde7_495f_8676_69714a308d8e$ ctl00$ ctl04$ ctl02$ ctl00$ ctl00$ ctl04$ ctl00$ ctl00$ TextField"
                típus= "szöveg"
                MaxLength"255 ="
                azonosító"ctl00_m_g_bdb23c2c_fde7_495f_8676_69714a308d8e_ctl00_ctl04_ctl02_ctl00_ctl00_ctl04_ctl00_ctl00_TextField ="
                cím= "Elrejt!"
                osztály= "ms-long" />
                <br>
        </span>


    </TD>
</TR>

Ez a kép azt mutatja, azonos, de a szülők-val megjelölve:

image

Az első szülő (1) Ez egy span címke. Szülő span barátait (2) a TD-tag, és akkor végül eljut az igazi szülő akar-hoz eldug (3) melyik a TR tag maga.

Ez egy elég szörnyű megközelítés, azt hiszem, mert ez nagyon függ a nagyon sajátos szerkezetét az űrlap. Ha SharePoint 2010 jön ki, az egész szerkezet változhat, és break ezt a megközelítést. Amit igazán szeretnék csinálni egy kézműves egy jQuery választó, amely mentén a "find me a TR (és csak TR-Címkék) hogy van valahol a gyermekelemek egy beviteli mező amelynek címe = elrejt!”. Összerezzenés-ból alja, és mozog-e fel. Feltételezve, hogy én elképzel ez ki, I post egy frissített "gyors és egyszerű" post.

</vége>

Subscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin

del.icio.us Címkék: ,

One thought on „Gyors és egyszerű: JQuery segítségével SharePoint-űrlapon lévő szöveg mező elrejtése

  1. Jaap Vossers

    Mi a helyzet a ez a megközelítés a megállapítás a szülő tr? Első csomópont tr elemek őse csomópontok gyűjteménye, ami a legközelebbi szülő tr.

    .a szülők("tr:első")

    Válasz

Hagy egy válaszol a Jaap Vossers válasz visszavonása

Az e-mail címed nem kerül nyilvánosságra. Kötelező kitölteni *