שנעל און יזי: ניצן דזשקווערי צו באַהאַלטן אַ טעקסט פיעלד אויף אַ שאַרעפּאָינט פאָרם

דעם איז אנדערן פּאָסטן אין מיין אויף-געגאנגען סעריע אויף ווי צו נוצן דזשקווערי מיט שאַרעפּאָינט.
אויב איר ווילן צו לערנען מער וועגן דזשקווערי, איך העכסט רעקאָמענדירן: דזשקווערי אין אַקשאַן דורך בער ביבעאַולט און יעהודאַ קאַץ.

דערהייַנטיקן (שוין!): איך האט טראַכטן פון אַ בעסער וועג צו געפינען די <טר> פאַרבינדן איך ווילן צו באַהאַלטן און געשריבן וועגן אים דאָ. You may still find this article interesting anyway so I’m leavnig it up.

איך ווילן צו באַהאַלטן אַ טעקסט פעלד, "באַהאַלטן מיר!"ווי געוויזן:

image'

די פאלגענדע דזשקווערי טוט די קונץ פֿאַר מיר:

<שריפט טיפּ ="טעקסט / דזשאַוואַסקריפּט">

  $(פונקציע() {


    $('אַרייַנשרייַב[טיטל = באַהאַלטן מיר!]').פאָטער().פאָטער().פאָטער().באַהאַלטן();

  });

</שריפט>

די קאָד איז געזאגט, "געפינען מיר אַלע אַרייַנשרייַב פעלדער וועמענס טיטל = באַהאַלטן מיר!. דעמאָלט, באַקומען זייַן פאָטער און דעמאָלט ווייַטער פאָטער און די * ווייַטער * פאָטער (פיו!) און ינוואָוק דער באַהאַלטן() אופֿן אויף אַז זאַך, וועלכער עס כאַפּאַנז צו זייַן.

איך פיגיערד אויס אַז פאָטער סטרוקטור דורך וויוינג די HTML פֿאַר דעם פאָרעם וואָס שאַרעפּאָינט באשאפן ווי געוויזן:

<טר>
    <טד נאָווראַפּ="true" וואַליגן="top" ברייט="190px" קלאַס="ms-formlabel">
        <ה3 קלאַס="ms-standardheader">
            <נאָבר>באַהאַלטן מיר!</נאָבר>
        </ה3>
    </טד>

    <טד וואַליגן="top" קלאַס="ms-formbody" ברייט="400px">
        <!-- FieldName="Hide Me!"
                 FieldInternalName="Hide_x0020_Me_x0021_"
                 FieldType="SPFieldText"
        -->
        <שפּאַן דיר="none">
            <אַרייַנשרייַב
                נאָמען="ctl00$m$g_bdb23c2c_fde7_495f_8676_69714a308d8e$ctl00$ctl04$ctl02$ctl00$ctl00$ctl04$ctl00$ctl00$TextField"
                טיפּ="text"
                מאַקסלענגטה="255"
                שייַן="ctl00_m_g_bdb23c2c_fde7_495f_8676_69714a308d8e_ctl00_ctl04_ctl02_ctl00_ctl00_ctl04_ctl00_ctl00_TextField"
                טיטל="Hide Me!"
                קלאַס="ms-long" />
                <בר>
        </שפּאַן>


    </טד>
</טר>

דאס בילד ווייזט דער זעלביקער, אָבער אנגעצייכנט אַרויף מיט די עלטערן:

image

דער ערשטער פאָטער (1) is a span tag. Span’s parent (2) איז אַ טד פאַרבינדן און דעמאָלט לעסאָף מיר באַקומען צו דער עמעס פאָטער איך ווילן צו באַהאַלטן (3) וואָס איז די טר פאַרבינדן זיך.

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 (און בלויז טר Tags) וואָס האָבן ערגעץ אין זייער קינד יסודות אַ אַרייַנשרייַב פעלד וועמענס טיטל = באַהאַלטן מיר!". I starting from the bottom and moving up. Assuming I figure this out, איך וועט פּאָסטן אַ דערהייַנטיקט "שנעל און גרינג 'פּאָסטן.

</עק>

אַבאָנירן צו מיין בלאָג.

גיי מיר אויף טוויטטער בייַ http://www.twitter.com/pagalvin

איינער געדאַנק אויף "שנעל און יזי: ניצן דזשקווערי צו באַהאַלטן אַ טעקסט פיעלד אויף אַ שאַרעפּאָינט פאָרם

  1. דזשאַאַפּ וואָססערס

    וואָס וועגן דעם צוגאַנג פֿאַר געפונען דער פאָטער טר? ערשטער נאָדע אין דער זאַמלונג פון אַנסעסטער נאָודז אַז ביסט טר עלעמענטן, ריזאַלטינג אין די קלאָוסאַסט פאָטער טר.

    .עלטערן("tr:first")

לאָזן אַ ענטפער צו דזשאַאַפּ וואָססערס באָטל מאַכן ענטפער

אייער בליצפּאָסט אַדרעס וועט ניט זיין ארויס. Required fields are marked *