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

איך איז געווען טאן עטלעכע פאָרשונג פֿאַר עמעצער הייַנט אַרום די ליסט.אַסמקס וועב דינסט צוגעשטעלט ווי טייל פון שאַרעפּאָינט 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

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

  1. דניאל

    הי

    I am trying to display the documents under a specific folder using a SPD 2010 DataSource GetListItems

    Once I connect to to my web service and enter the guid for the document library
    I can modify the QueryOptions and enter the following piece of CAML
    Compliance Training\CompanyX.

    Only this does not return any results – removing the QueryOptions parameter returns all the documents in the root document library….

    Am I looking at passing some sort of view parameter and include the view guid.

  2. דאַג

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

  3. דאַג

    בטוו – טאָן איר וויסן פון אַ מיטל וואָס רשימות אַלע די געהעריק זייף ענוואַלאָופּס? די איין פֿאַר געטליסט יטעמס ארויס אויף microsoft.com טוט נישט גלייַכן אייער דאָ…

לאָזן אַ ענטפער צו פאולוס גאַלווין באָטל מאַכן ענטפער

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