O | Artykuły | Usługi | Software | Kontakt

Najnowsze Free Software SharePoint

ARB Security Solutions regularnie wydaje wolnego oprogramowania SharePoint, w tym WebParts, aplikacje klienckie, Extensions ramowej, a także różne inne składniki.
Najnowsze darmowe jest:

Tytuł: Simple SharePoint zbiorczy WebPart
Data wydania: 10/22/2009

Poprzednia Two Free WebPart Wydawnictwa:

SecureCenter for SharePoint

Przez integratorów SharePoint bezpieczeństwa dla integratorów SharePoint bezpieczeństwa.

SharePoint Security Assurance Program ™

Na zewnątrz stoi wdrożeniach SharePoint, bezpieczeństwo jest ostro ważna kwestia rozmieszczenia. Dowiedz się, jak w codziennej bezpieczeństwa skanowania, można zapewnić użytkownikom biznesowym i zewnętrznych partnerów, że mogą współpracować w tajemnicy!

Security Assurance WebPart:



WebPart Czasowniki, Menuitem klasy i WebPart menu

Niektórzy ludzie badania niektórych wolnym WebParts się zastanawiać, jak informacje debugowania WebPart został dodany do menu WebPart w przeciwieństwie do tworzenia własności wyświetlacz (jak co zrobić w Redirector WebPart), który był kontrolowany przez szybę WebPart narzędzia.

Myślę, że istnieją dwa sposoby, można zrobić to albo przez czasowniki WebPart (co jest prawdopodobnie najlepszym rozwiązaniem, ponieważ jego ojczystym ASP.NET 2.0) lub za pomocą odniesienia Microsoft.SharePoint.WebPartPages nazw, które sponsorów Menuitem klasy. Jeśli korzystasz z najlepszych praktyk wykorzystania ASP.NET klasy bazowej WebPart rozwoju SharePoint (co jest prawdopodobnie najlepszy plan na głosowaniu powszechnym, mogę szczerze obchodzi), można użyć klasy WebPartVerb i WebPartEventHandler aby zadzwonić do jakiejś Serwer funkcji strony, gdy element jest wybrany z menu WebPart do wyskoczyć informacji poprzez rozmowy z niektórymi JavaScript po stronie serwera renderowania kodu. Ponieważ czasowniki, które mogą korzystać WebPart są sponsorowane przez WebPartVerbCollection, własność WebPart, wszystko trzeba zrobić z tym podejściem jest dodanie czasownika WebPart do tablicy WebPart czasownika, dodać tablicę do kolekcji, i jesteś gotowy iść.

Istnieje kilka klas w tym prostym przykładzie, który Ja mam narażać się do tego, jeśli masz robić przeszłości rozwój SharePoint czasie nie może być tak gorąco. Ill przez wiatr je tak, aby sens wtedy, gdy widać je trochę.

WebPartVerb - WebPart klasy czasowników dziedziczy z interfejsu IStateManager która jest odpowiedzialna za zarządzanie stanem widzenia WebParts (kontrole serwera). Każdy obiekt WebPart czasownik może być dodany do WebPartVerbCollection.

WebPartVerbCollection - Ta klasa dziedziczy ReadOnlyCollectionBase abstrakcyjnej klasy bazowej, który umożliwia gromadzenie trwale wpisaną obiektów. WebPartVerbCollection jest odpowiedzialny za zbieranie czasowników WebPart.

Świetną rzeczą pomocą zleceń WebPart jest ich bardzo, bardzo rozszerzone funkcje w klasie Menuitem SharePoint. Realizacja IWebActionable interfejsu (gdyż pozwala WebPart zawiera zbiór czasowników), ASP.NET czasowników WebPart może nawet zostać przedłużony, aby dodać czasowników niestandardowych nawet do kontroli, które Chyba jest miłe. Istnieją pewne bardzo ważne właściwości WebPart czasowniki, które powinny być wzięte pod uwagę podczas pracy z ASP.NET 2.0 czasowników WebPart:

Sprawdzone - Informuje, czy stan czasownik jest aktywne (jeśli małe pole wyboru jest po jego kliknięciu).
Opis - Mówi się co nieco o WebPart która jest wyświetlana w etykietce

Włączone - czy WebPart jest wyłączany (nieaktywne lub nie). Można ustawić warunki na to, jak również z prostych instrukcji if, jeśli chcesz WebPart czasowników warunkowo do wyboru, takich jak złożone z powrotem post czy coś do odzyskiwania danych. Jest tylko coś takiego:

C #:
  1. jeśli
  2. (
  3. ; myMenuItem. Enabled = true;
  4. )
  5. w przeciwnym razie
  6. (
  7. ; myMenuItem. Enabled = false;
  8. )

Imageurl - obraz wyświetlany z czasownikiem WebPart. Przechowuj je z base.ClassResourcePath dla Chrystusa. Nienawidzę ludzi, którzy ciężko ścieżek obrazu kod i mam do czynienia z wydania pozwolenia na przechowywanie plików. To doprowadza mnie do szaleństwa.

Tekst - tekst czasownik WebPart, wiesz, jak to pokazuje w menu czy cokolwiek
Visible - Wskazuje, czy czasownik WebPart jest widoczny. Jej naprawdę nie że wyobraźnia, tylko deklarują swoje czasownik jako myMenuItem.Visible = true;

Każda metoda będzie działać, albo Menuitem lub czasowników WebPart, oczywiście przy założeniu, że masz odpowiednie odniesienia ustanowione i jakiej klasy bazowej dziedziczy są obecnie. Obie te proste przykłady wykorzystania JavaScript tylko analizować obecnie wpis menu z tekstem "testowania".

Menuitem klasy Przykład
Więc można normalnie korzystać z tej właśnie klasy i działa rodzaju podobny do pojęcia nadrzędnego / dodając własne kontrole dziecka:

C #:
  1. Tekst_testowy = Tekst_testowy + @ "\ badawczych";
  2. . WebPartPages . MenuItem ( "testing" , "javascript:alert('" + jessicaSimpsonText + @"'.replace('','\n'));" ) ; test = new Microsoft. SharePoint. WebPartPages. Menuitem ( "badania", "javascript: alert ( '" + jessicaSimpsonText + @ ". zastąpić ('',' \ n'));");
  3. ; badania. Visible = true;
  4. ; badania. Enabled = true;
  5. . MenuItems . Add ( test ) ; tego. WebPartMenu. menuitems. Add (test);

ASP.NET 2.0 WebPart Przykład czasownik
Teraz przeszliśmy ze starej szkoły tworzenia menu, co nas wszystkich twórców programu SharePoint są znane, można również tworzyć samego typu funkcjonalności za pomocą ASP.NET 2.0 czasowników WebPart.

C #:
  1. public override WebPartVerbCollection Verbs
  2. (
  3. dostać
  4. (
  5. "testing" , "javascript:alert('testing');" ) ; Czasownik WebPartVerb = new WebPartVerb ( "badania", "javascript: alert ( 'testowa');");
  6. ; czasownika. Text = "badania";
  7. WebPartVerb [ ] { verb } ; WebPartVerb [] newVerbs = new WebPartVerb [] () czasownika;
  8. base . Verbs , newVerbs ) ; WebPartVerbCollection czasowników = new WebPartVerbCollection (podstawa. Czasowniki, newVerbs);
  9. czasowniki powrotu;
  10. )
  11. )

To naprawdę zależy od ciebie cokolwiek chcesz używać oraz w jaki sposób WebPart jest kodowana. Mógłbym zrobić kontynuację zaawansowane kodowanie po stronie serwera z czasownikami WebPart w późniejszym terminie.

  • Share / Bookmark

2 Komentarze »

  1. [...] WebPart Czasowniki, Menuitem klasy i WebPart menu [...]

    Pingback SharePoint miłość 2007 link 4-25-2007 w Virtual pokoleń - 25 kwietnia 2007 @ 1:25 pm

  2. Dziękujemy za świetny artykuł. Czy możesz proszę dać mi znać, że w przypadku, gdy dodatkowe webpart czasowniki mają zostać zrealizowane do obecnie WebParts box (SharePoint) jak możemy to zrobić, to znaczy będziemy musieli zastąpić WebParts.

    Komentarz przez Ketan - 21 października 2008 @ 8:32 am

RSS dla komentarzy do tego wpisu. TrackBack URL

Zostaw komentarz