ઝડપી અને સરળ: શેરપોઈન્ટ ફોર્મ પર લખાણ ક્ષેત્રમાં છુપાવો માટે jQuery ઉપયોગ કરો

આ મારા બીજા પોસ્ટ છે શ્રેણી ચાલુ કેવી રીતે ઉપયોગ jQuery શેરપોઈન્ટ સાથે.
તમે jQuery વિશે વધુ જાણવા માંગો છો, તો, હું ખૂબ આગ્રહ રાખીએ છીએ: ઍક્શન માં jQuery બેર Bibeault અને Yehuda કેટ્ઝ દ્વારા.

અપડેટ (અગાઉથી!): હું સ્થિત કરવા માટે વધુ સારી રીતે વિચાર્યુ <TR> હું છુપાવવા અને કરવા માંગો છો ટૅગ અહીં તે વિશે લખ્યું હતું. You may still find this article interesting anyway so I’m leavnig it up.

હું લખાણ ક્ષેત્ર છુપાવવા માંગો છો, "મારા છુપાવો!"તરીકે દર્શાવવામાં:

image'

નીચેના jQuery મારા માટે યુક્તિ કરે છે:

<સ્ક્રિપ્ટ પ્રકાર ="text/javascript">

  $(કાર્ય() {


    $('ઇનપુટ[શીર્ષક = મારા છુપાવો!]').પિતૃ().પિતૃ().પિતૃ().ખાલ();

  });

</લિપિ>

આ કોડ કહીને થયેલ છે, "મને જેની શીર્ષક = મારા છુપાવો બધા ઇનપુટ ક્ષેત્રો શોધવા!. તે પછી, તેના પિતૃ અને પછી આગામી પિતૃ અને * આગલા * પિતૃ વિચાર (phew!) અને ચામડું જગાડવા() કે વસ્તુ પર પદ્ધતિ, તે હોઈ બને ગમે.

હું શેરપોઈન્ટ તરીકે બતાવવામાં બનાવનાર કે સ્વરૂપ માટે HTML જોઈ દ્વારા કે પિતૃ માળખું બહાર figured:

<TR>
    <ટીડી nowrap="true" સંરેખિત="top" પહોળાઈ="190px" વર્ગ="ms-formlabel">
        <H3 વર્ગ="ms-standardheader">
            <nobr>મારા છુપાવો!</nobr>
        </H3>
    </ટીડી>

    <ટીડી સંરેખિત="top" વર્ગ="ms-formbody" પહોળાઈ="400px">
        <!-- FieldName="Hide Me!"
                 FieldInternalName="Hide_x0020_Me_x0021_"
                 FieldType="SPFieldText"
        -->
        <વેંત dir="none">
            <ઉત્પાદક સામગ્રી
                નામ="ctl00$m$g_bdb23c2c_fde7_495f_8676_69714a308d8e$ctl00$ctl04$ctl02$ctl00$ctl00$ctl04$ctl00$ctl00$TextField"
                પ્રકાર="text"
                MAXLENGTH="255"
                ને="ctl00_m_g_bdb23c2c_fde7_495f_8676_69714a308d8e_ctl00_ctl04_ctl02_ctl00_ctl00_ctl04_ctl00_ctl00_TextField"
                શીર્ષક="Hide Me!"
                વર્ગ="ms-long" />
                <બીઆર>
        </વેંત>


    </ટીડી>
</TR>

આ ચિત્ર જ બતાવે છે, પરંતુ માતા - પિતા સાથે ચિહ્નિત:

image

પ્રથમ પિતૃ (1) is a span tag. Span’s parent (2) એક ટીડી ટૅગ છે અને પછી છેલ્લે આપણે હું છુપાવવા માંગો છો પ્રત્યક્ષ પિતૃ મેળવવા માટે (3) જે TR ટૅગ પોતે છે.

This is a pretty terrible approach I think because it’s extremely dependent on the very specific structure of this form. When SharePoint 2010 બહાર આવે છે, 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 (અને માત્ર TR ટૅગ્સ) ક્યાંક તેમના બાળક ઘટકો જેની શીર્ષક = મારા છુપાવો ઇનપુટ ક્ષેત્ર છે કે!". I starting from the bottom and moving up. Assuming I figure this out, હું એક સુધારાશે "ઝડપી અને સરળ 'પોસ્ટ પોસ્ટ પડશે.

</અંત>

મારા બ્લોગ પર સબ્સ્ક્રાઇબ કરો.

Twitter પર મને ખાતે અનુસરો http://www.twitter.com/pagalvin

del.icio.us ટૅગ્સ: ,

Technorati ટૅગ્સ: ,

વન પર વિચાર્યું "ઝડપી અને સરળ: શેરપોઈન્ટ ફોર્મ પર લખાણ ક્ષેત્રમાં છુપાવો માટે jQuery ઉપયોગ કરો

  1. જાપ Vossers

    પિતૃ ટીઆર શોધવા માટે આ અભિગમ વિશે શું? ટીઆર ઘટકો હોય છે કે જે પૂર્વજ ગાંઠો સંગ્રહ પ્રથમ નોડ, નજીકના પિતૃ ટીઆર પરિણમે.

    .માતા - પિતા("tr:first")

એક જવાબ છોડો જાપ Vossers જવાબ રદ કરો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. જરૂરી ક્ષેત્રો ચિહ્નિત થયેલ છે *