Tag Archives: דזשקווערי

קססלט און דזשקווערי סאַמפּלעס

איך האב שוין טאן אַ פּלאַץ פון פון קססלט און דזשקווערי און געדאַנק איך 'ד שער אַ ביסל סניפּאַץ אַז אנדערע זאלן געפינען נוצלעך אין צוקונפֿט.

בייַשפּיל 1: אַרויסלאָזן פּשוט דזשאַוואַסקריפּט / דזשקווערי אין קססלט:

<קססל:template match="something" קסמל:space="preserve">

  <!– פּוסט אויס די אָנפֿרעג פרייַנדלעך פילטערס פאַרבאָרגן פעלד –>
  <script type="text/javascript">
    $(דאָקומענט).גרייט(פונקציע(){
      $("#QueryFriendlyFilters").וואַל("empty");
    });
  </שריפט>

</קססל:מוסטער>

אַז ביסל עמיץ עטלעכע דזשאַוואַסקריפּט אַז ווייץ פֿאַר די בלאַט צו ענדיקן Loading (ווייַל פון די $(דאָקומענט).גרייט(...)) און דעריבער שטעלט די ווערט פון אַ פאַרבאָרגן פעלד געהייסן קוועריפריענדליפילטערס צו די פּשאַט - פּאָשעט ווערט "ליידיק".

בייַשפּיל 2: נוצן <קססל:צי> צו טשעק "גרעסער ווי",  "ווייניקער ווי", אאז"ו ו.

<קססל:template match="something" קסמל:space="preserve">

  <div id="fdcAllFilters">
 
    <קססל:if test="@Count>0">
      <span class="fdcFilterLabel">קראַנט פילטערס:</שפּאַן>
    </קססל:צי>

    <!– מער שטאָפּן כאַפּאַנז דאָ. –>

</קססל:מוסטער>

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

<עפּעס גראף = "5" />

בייַשפּיל 3: יטעראַטע דורך אַלע עלעמענטן, ינטערספּערסינג דזשקווערי רופט.

<!– יטעראַטע דורך אַלע די פילטערס און אַרויסווייַזן די ריכטיק  לינקס. –>
<קססל:for-each select="UserFilter">

  <a class="FilterHref" href="javascript:מיסובמיטפּאַגע('RemoveUserFilter','{@ שייַן}')">[X]</אַ>

  <span class="fdcFilterLabel"><קססל:value-of select="@FilterValue"/></שפּאַן>

  <script type="text/javascript">

    $(דאָקומענט).גרייט(פונקציע(){
        <קססל:טעקסט><![קדאַטאַ[$("#QueryFriendlyFilters").וואַל( ($("#QueryFriendlyFilters").וואַל() + " ]]></קססל:טעקסט>\"<קססל:value-of select="@FilterValue"/>\"<קססל:טעקסט><![קדאַטאַ["));]]></קססל:טעקסט>
    });

  </שריפט>

</קססל:פֿאַר, יעדער>

די אויבן סניפּאַט איז די מערסט קאָמפּלעקס און עס זאל זייַן גרינגער וועגן צו טאָן עס.

די קסמל הינטער דעם קוקט בעערעך ווי דעם:

<וסערפילטער שייַן = "123" פילטערוואַלוע = "קסיזזי" />

דאס סניפּאַט איז יטעראַטינג דורך <באַניצער פֿילטריר> נאָודז. 

עס ערשטער עמיץ אַ אַנקער פאַרבינדן אַז ווען קליקט ינוואָוקס אַ דזשאַוואַסקריפּט פֿונקציע וואָס איז שוין אויף דער בלאַט, "מיסובמיטפּאַגע" און פּאַסיז די ווערט פון אַ אַטריביוט אויף די <באַניצער פֿילטריר> נאָדע געהייסן "שייַן". 

עס דעמאָלט עמיץ עטלעכע דזשקווערי אַז ווייץ פֿאַר די בלאַט צו מאַסע.  אַז דזשקווערי דערהייַנטיקונגען אַ פאַרבאָרגן פעלד געהייסן "קוועריפריענדליפילטערס" דורך אַדינג די ווערט פון די פילטערוואַלוע אַטריביוט.  באַמערקונג אַלע די משוגע <קססל:טעקסט> און <![קדאַטאַ[ ... ]]> שטאָפּן.

אַז ס עס, האָפֿן עס העלפט!

</עק>

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

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

ליסצ.אַסמקס, געטליסטיטעמס און פאָלדערס

איך איז געווען טאן עטלעכע פאָרשונג פֿאַר עמעצער הייַנט אַרום די ליסט.אַסמקס וועב דינסט צוגעשטעלט ווי טייל פון שאַרעפּאָינט 2010 (און פריער).  זי איז געווען ביכולת צו באַקומען די רשימה זאכן אין דער וואָרצל טעקע (אַרייַנגערעכנט די נעמען פון סאַב-פאָלדערס), אָבער קען נישט באַקומען זאכן אין סאַב-פאָלדערס.  איך האט עטלעכע קוקן אַרום אויף די ינטערנעץ און עס ס אַ סאַפּרייזינגלי פּראָסט קשיא.  נאָך, איך קען נישט באַקומען אַ גוט ענטפֿערן צו דער פּשוט קשיא, "אויב איך וויסן דער טעקע, ווי טאָן איך באַקומען די זאכן אין דער טעקע?"  צו זייַן ערלעך, איך האט נישט פּרובירן אַלע אַז שווער זינט איך ווע געוואלט צו רעכענען דאָס איינער אויס אויף מיין אייגן פֿאַר אַ בשעת שמייכל.

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

  • יאָר 2005
  • יאָר 2006
  • יאָר 2007

איך צוגעלייגט אַ ביסל זאכן צו דער טעקע "יאר 2006".  דאס איז וואָס עס קוקט ווי:

image

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

דאָ ס דער באַטייַטיק דזשקווערי (איך קאַפּיד די קאָד אַראָפּ אונטן אויב איר ווילן צו קאָפּיע / פּאַפּ):

image

זיי ערשטער שליסל איז צו אַרייַננעמען ביידע אַ <קוועריאָפּטיאָנס> און <קוועריאָפּטיאָנס> נאָדע.  די רגע שליסל איז אַז די <טעקע> נאָדע איז אַ URL צו וואָס דער קליענט האט צוטריט.

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

דאָ איז די זייף קאָנווערט פֿאַר די אויבן:

<סאָאַפּענוו:קאָנווערט קסמלנס:סאָאַפּענוו =’הטטפּ://schemas.xmlsoap.org / זייף / קאָנווערט /’>                
  <סאָאַפּענוו:גוף>
    <געטליסטיטעמס קסמלנס =’
הטטפּ://schemas.microsoft.com / שאַרעפּאָינט / זייף /’>
      <דעסידואָוס>מנהג רשימה מיט סוב פאָלדערס</דעסידואָוס>
      <וויעוופיעלדס>  
        <וויעוופיעלדס>
          <פיעלדרעף נאָמען = 'ענין’ />
          <פיעלדרעף נאָמען = 'ענקאָדעדאַבסורל’ />
        </וויעוופיעלדס>
      </וויעוופיעלדס>
      <קוועריאָפּטיאָנס>
        <קוועריאָפּטיאָנס>
          <טעקע>
הטטפּ://דעמאָסערווער1/בלאָגגינג סינעריאָוז / רשימות / מנהג רשימה מיט סוב פאָלדערס / יאר 2006</טעקע>
        </קוועריאָפּטיאָנס>
      </קוועריאָפּטיאָנס>
   
</געטליסטיטעמס>
  </סאָאַפּענוו:גוף>
</סאָאַפּענוו:קאָנווערט>

א פּלאַץ פון ביישפילן און דיסקוסיע אַרום דעם געפירט מיר צו גלויבן אַז אַלע איך דאַרפֿן געווען <קוועריאָפּטיאָנס> און ספּעציפיצירן אַ טעקע נאָמען.  פֿאַר מיר, איך דאַרפֿן צו ביידע ייַנוויקלען עס ין <קוועריאָפּטיאָנס> ווי געזונט ווי ספּעציפיצירן אַ גאָר קוואַלאַפייד URL פֿאַר די <טעקע> נאָדע.

דאָ ס דער דזשקווערי AJAX סעטאַפּ:

$(דאָקומענט).גרייט(פונקציע() {
       איז סאָאַפּענוו =
           "<סאָאַפּענוו:קאָנווערט קסמלנס:סאָאַפּענוו =’הטטפּ://schemas.xmlsoap.org / זייף / קאָנווערט /’> \
               <סאָאַפּענוו:גוף> \
                    <געטליסטיטעמס קסמלנס =’הטטפּ://schemas.microsoft.com / שאַרעפּאָינט / זייף /’> \
                       <דעסידואָוס>מנהג רשימה מיט סוב פאָלדערס</דעסידואָוס> \
                       <וויעוופיעלדס> \
                           <וויעוופיעלדס> \
                              <פיעלדרעף נאָמען = 'ענין’ /> \
                              <פיעלדרעף נאָמען = 'ענקאָדעדאַבסורל’ /> \
                          </וויעוופיעלדס> \
                       </וויעוופיעלדס> \
                       <קוועריאָפּטיאָנס> \
                         <קוועריאָפּטיאָנס> \
                           <טעקע>http://demoserver1/Blogging סינעריאָוז / רשימות / מנהג רשימה מיט סוב פאָלדערס / יאר 2006</טעקע> \
                         </קוועריאָפּטיאָנס> \
                       </קוועריאָפּטיאָנס> \
                   </געטליסטיטעמס> \
               </סאָאַפּענוו:גוף> \
           </סאָאַפּענוו:קאָנווערט>";

</עק>

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

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

ענדלעססלי נעסטינג <דיוו> טאַגס און דזשקווערי

דעם מיינט ווי אַזאַ אַ אַדבאָל טעמע, איך בין נישט זיכער עס ס טאַקע ווערט בלאָגגינג וועגן, אָבער אַז ס קיינמאָל פארשטאפט מיר פריער, אַזוי דאָ מיר גיין שמייכל

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

א בינטל פון שעה צוריק, דער קוויטל סוויטשינג לאָגיק סטאַרטעד צו ביכייוו עראַטיקלי און עס וואָלט ניט ווייַזן איינער פון מיין טאַבס.  איך לעסאָף טראַקט עס אַראָפּ צו די פאַקט אַז אינטערנעט Explorer (בייַ מינדסטער) געדאַנק אַז דער <דיוו> טאַגס נעסטעד ווייַט, ווייַט דיפּער ווי ינטענדעד.טהע דעוועלאָפּער מכשיר וואָלט ווייַזן:

-<דיוו שייַן = "טאַב1קאָנטענט">
  -<דיוו>
    -<דיוו>
      -<דיוו שייַן = "טאַב2קאָנטענט">
        -<דיוו>
           ..............................
                   </דיוו>  <-לעסאָף ווייַזונג עס איז געווען פארשלאסן אַלע די וועג אַראָפּ דאָ!

אַזוי, אויב איך האבן אַ $("# טאַב1קאָנטענט").באַהאַלטן(), איך'ד אויך באַהאַלטן טאַב2 און איך קען קיינמאָל ווייַזן טאַב2 אויב איך האט ניט אויך ווייַזן טאַב1.  איך קאַפּיד און פּייסטיד די קאָד אַרויף אין וויזשאַוואַל סטודיע און עס אנטפלעקט אַלע פון ​​די דיוו ס ונטערשלאַק אַרויף נייסלי, פּונקט ווי זיי האבן געמיינט צו זיין טאן, קוקן ווי דעם:

-<דיוו שייַן = "טאַב1קאָנטענט">
  +<דיוו>
  +<דיוו>
-<דיוו שייַן = "טאַב2קאָנטענט">
  +<דיוו>
  +<דיוו>

איך קלאַפּן מיין קאָפּ קעגן די וואַנט פֿאַר אַ בשעת און באמערקט אַז אין די פאַקטיש HTML קאָד איז געווען דזשענערייטינג אַ פּלאַץ פון ליידיק <דיוו> טאַגס, ווי:

<גוף>

  <דיוו שייַן = "טאַב1קאָנטענט">

    <דיוו שייַן = "ראָוו1" />
    <דיוו שייַן = "ראָוו2" />

  </דיוו>

  <דיוו שייַן = "טאַב2קאָנטענט">

    <דיוו שייַן = "ראָוו1" />
    <דיוו שייַן = "ראָוו2" />

  </דיוו>

</גוף>

(די אויבן איז וואַאַאַאַאַאַאַאַאַאַאַייַ איבער סימפּלאַפייד.  די ליידיק דיוו טאַגס זענען טאָוטאַלי גילטיק. עטלעכע פון ​​מיין <דיוו> טאַגס זענען פול פון צופרידן, אָבער פילע מער האבן ניט.  איך געקומען צו דער מעקייַעם אַז מיין <קססל:פֿאַר, יעדער> דיירעקטיווז זענען ימיטינג די קורץ-פאָרמע דיוו טאַגס ווען די קססל:פֿאַר, יעדער האט ניט 'געפינען קיין דאַטן.  איך געצווונגען אַ HTML באַמערקונג אין די פּראָדוקציע, ווי געוויזן:

image

 

נאָך איך האט אַז, אַלע די דיוו ס ליינד אַרויף נייסלי און מיין קוויטל סוויטשינג סטאַרטעד אַרבעט.

ווי שטענדיק, איך האָפֿן דעם העלפט עמעצער אין אַ נויט.

</עק>

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

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

נאָך מער דזשקווערי–רעסיזע אַ בילד עקסאַמפּלע

איך ינכעראַטיד אַ וועב טייל פון אַ קליענט ס אַלט פאַרקויפער און עס האט אַ בילד פאָרמאַט פּראָבלעם.  דער בילדער זאָל זיין 60×50 אָבער פֿאַר עטלעכע מאָדנע סיבה, דער אָריגינעל פאַרקויפער געצווונגען זיי אין 42×42, אַזוי זיי קוקן סקוואַשט:

 

גוט בילדזוך

שלעכט בילדזוך

דאָ ס די מאַרקאַפּ (עפּעס סימפּלאַפייד):

<טיש סאָרט = 'עקסטענדעד-דערוואַרטונג'>
  <טהעאַד>
    <טר>
      <טה  ברייט = '100′>3 דינסטיק</טה>
    </טר>
  </טהעאַד>

  <טבאָדי>
    <טר סאָרט = 'פאָרויסזאָגן'>
      <טד ברייט = '100′>
        <גאַס>
          <לי סאָרט = 'הויך'>הויך: 72&דו;ף</לי>
          <לי סאָרט = 'נידעריק'>נידעריק: 44&דו;ף</לי>
          <לי סאָרט = 'צושטאַנד'>זוניק
            <ימג סרק =’
הטטפּ://deskwx.weatherbug.com/images/Forecast/icons/localized/60×50/ענ/טראַנס/קאָנד007.פּנג’ ברייט = '42’ הייך = '42’ אַלט =” />
          </לי>
        </גאַס>
      </טד>
    </טר>

  </טבאָדי>

</טיש>

איר וועט טאָן אַז אפילו כאָטש דער דרך צו דער בילד זיך ווייזט דער געהעריק ויסמעסטונג (60×50) דער אָריגינעל פאַרקויפער געצווונגען עס אין 42×42.  פאַר וואָס?  מעשוגע.

סייַ ווי סייַ, איך געוואלט אַ שנעל און גרינג לייזונג צו דעם אַרויסגעבן און איך אויסגעדרייט צו דזשקווערי.  דער קונץ איז צו געפינען אַלע פון ​​די געהעריק <ימג> טאַגס.  איך האט ניט וועלן צו מאַק וועגן מיט קיין אנדערע ימג טאַגס (פון וועלכע עס זענען פילע).  דעם שטיקל פון דזשקווערי האט דער טריק:

<script type="text/javascript" סרק ="הטטפּ://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></שריפט>

<script type="text/javascript">
     $(דאָקומענט).גרייט(פונקציע () {

         $('לי.צושטאנד > ימג ').יעדער(פונקציע (ינדעקס, נומער)
           
{
             $(נומער).קסס("width", "60"); 
             $(נומער).קסס("height", "50");
            });
     }); // אויף דאָקומענט לאָדן
</שריפט>

אַז ביסל פון קאָד געפינט די זאַמלונג <לי> טאַגס וועמענס סאָרט איז "צושטאַנד" און <ימג> קינדער.  עס דעמאָלט יטעראַטעס דורך אַלע פון ​​וואס.  געארבעט ווי אַ כיין.

איך קען מיסטאָמע סטרימליין עס, אָבער איך קיינמאָל איז געווען אַ די מין פון יוניקס באָכער אַז סאַלווד π צו 18 דידזשאַץ פּינטלעכקייַט ניצן סעד און אַווק און איך בין ניט אַז מין אויב דזשקווערי באָכער אָדער שמייכל.

</עק>

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

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

נעמען קאָנטראָל פון דיין גוט און קאַנסעל בוטטאָנס

איך געשריבן דעם אַרטיקל אַ בשעת צוריק, אָבער קוקט ווי איך האט ניט לינק צו עס פון מיין בלאָג בייַ די צייַט, אַזוי דאָ גייט:

image

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

</עק>

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

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

שנעל טיפּ: אַדינג דזשקווערי צו מאָך פּובלישינג בלעטער

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

Server Error in ‘/’ אַפּפּליקאַטיאָן.


פּאַרסער פֿעלער

באַשרייַבונג: אַ טעות פארגעקומען בעשאַס די פּאַרסינג פון אַ מיטל פארלאנגט צו דינען דעם בעטן. ביטע אָפּשאַצונג די ווייַטערדיק ספּעציפֿיש פּאַרס טעות פרטים און מאָדיפיצירן דיין מקור טעקע אַפּראָופּרייטלי.

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

מקור פֿעלער:

 
Line 10: 
Line 11: 
Line 12: <script 
Line 13:     type="text/javascript" 
Line 14:     src="/jQuery/jquery-1.4.min.js"> 

מקור טעקע: /_קאַטאַלאָגס / מאַסטערפּאַגע / קקק_פאַקולטימעמבער.אַספּקס    ליניע: 12


ווערסיע אינפארמאציע: מיקראָסאָפט. נעץ פראַמעוואָרק ווערסיע:2.0.50727.4927; ASP.NET ווערסיע:2.0.50727.4927

עס איז גרינג גענוג צו פאַרריכטן (ה / ה צו מיין קאָלעגע, ודייַ עטהיראַדזשולו).  זייַן זיכער אַז די דזשקווערי קאָד לעבן ין דער "פּלאַסעהאָלדעראַדדיטיאָנאַלפּאַגעהעאַד" ווי געוויזן:

<אַספּ:Content ContentPlaceholderID="PlaceHolderAdditionalPageHead" runat="server">

<שריפט

    type="text/javascript"

    src="/jQuery/jquery-1.4.min.js">

</שריפט>

<script type="text/javascript">

  $(דאָקומענט).גרייט(פונקציע() {

   // בריליאַנט דזשקווערי שטאָפּן גייט דאָ.

   });

</שריפט>

</עק>

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

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