AspNet.sk     Diskusné fóra     Vitajte v QuickStarts     ASP.NET     Silverlight     Ako môžem...? (en)     Class prehliadač Príklady chcem v ...   
Menu
Skip Navigation Links.
Späť na ASP.NET príručku

ASP.NET QuickStart Príručka

Editácia vlastností Web Parts

Kľúčovou vlastnosťou webových súčiastok je schopnosť používateľov modifikovať webové stránky podľa vlastných preferencií, a uložiť ich nastavenia. Jeden z aspektov modifikácie stránok využívajúcich webové súčiastky zahŕňa editáciu; používatelia môžu editovať vzhľad, rozvrhnutie, správanie a ďalšie vlastnosti viditeľných webových súčiastok.

Príklad ukazuje ako editovať vlastnosti webových súčiastok.
  1. Prihláste sa na stránku.
  2. Zvoľte možnosť "Edit" z menu.
  3. Kliknite na rolovaciu šípku prvku Calendar a z ponuky príkazov vyberte "Edit". Zobrazí sa editor s prvkom property grid, ktorý zobrazuje vlastnosť Text.
  4. Zmeňte vlastnosť a kliknite na ok. Kalendár bude mať nový titulok
VB Editing Web Part Properties
Run Sample View Source

Môžete využiť výhodu prvku MultiView aby ste mali k dispozícii celostránkovú editáciu.

Príklad ukazuje ako implementovať editačný scenár prostredníctvom prvku MultiView.
  1. Prihláste sa na stránku.
  2. Vyberte možnosť "Edit" z menu.
  3. Kliknite na rolovaciu šípku prvku Calendar a z ponuky príkazov vyberte "Edit". Zobrazí sa editor s prvkom property grid, ktorý zobrazuje vlastnosť Text.
  4. Zmeňte vlastnosť a kliknite na ok. Kalendár bude mať nový titulok
VB Full page editing
Run Sample View Source

Webová súčiastka môže určiť vlastnosti, ktoré môžu byť editované používateľom. Aby ste vystavili vlastnosť na editáciu, označte jej deklaráciu atribútom WebBrowsable. Editačná zóna musí zároveň obsahovať editačné súčiastky schopné editácie používateľom dodaných vlastností. Používateľskú editáciu umožníte vložením PropertyGridEditorPart do EditorZone na stránke.

Príklad ukazuje nastavenie vlastnosti Text súčiastky použitím PropertyGridEditorPart.
  1. Prihláste sa na stránku.
  2. Vyberte možnosť "Edit" z menu.
  3. Kliknite na rolovaciu šípku prvku Calendar a z ponuky príkazov vyberte "Edit". Zobrazí sa editor s prvkom property grid, ktorý zobrazuje vlastnosť Text.
VB Marking Web Properties as WebBrowsable
Run Sample View Source

Vývojári môžu určiť používateľský príjemnejšie meno pre vlastnosti označené ako WebBrowsable nastavením atribútu WebDisplayName.

Príklad označí vlastnosť Text novým menom aby zobrazil priateľskejšie meno v súčiastke PropertyGridEditorPart.
  1. Prihláste sa na stránku.
  2. Vyberte možnosť "Edit" z menu.
  3. Kliknite na rolovaciu šípku prvku Calendar a z ponuky príkazov vyberte "Edit". Zobrazí sa editor s prvkom property grid zobrazujúci vlastnosť Text, ktorá má priateľskejšie meno.
VB Defining friendly name
Run Sample View Source

Môžete určiť popis pre vlastnosti označené ako WebBrowsable deklarovaním atribútu WebDescription.

Príklad označí vlastnosť text atribútom WebDescription aby sa zobrazil popis v súčiastke PropertyGridEditorPart.
  1. Prihláste sa na stránku.
  2. Zvoľte možnosť "Edit" z menu.
  3. Kliknite na rolovaciu šípku prvku Calendar a z ponuky príkazov vyberte "Edit". Zobrazí sa editor s prvkom property grid, ktorý zobrazuje vlastnosť Text. Ak zastavíte s myšou nad menom vlastností, zobrazí sa popis
VB adding property Description
Run Sample View Source

Zároveň môžete poskytnúť vlastné editačné súčiastky pre editáciu vlastností druhých súčiastok. Súčiastky sú zobrazené v zóne editácie keď používateľ edituje webovú súčiastku.

Aby ste vytvorili vlastnú editačnú súčiastku, odvoďte ju z prvku EditorWebPart. EditorWebPart je kompozitný ovládací prvok, takže môžete preťažiť metódu CreateChildControls a vytvoriť ovládacie prvky pre súčiastku. Musíte prekryť metódu ApplyChanges a SyncChanges aby ste aplikovali zmeny na editovanú súčiastku.

Aby ste poskytli vlastné editačné súčiastky, môžete na súčiastke implementovať rozhranie IWebEditable. Zároveň implementujete metódu CreateEditorParts a vlastnosť WebBrowsableObject. Návratová hodnota metódy CreateEditorParts pozostáva z kolekcie editačných súčiastok.

Príklad nižšie ukazuje vlastnú editačnú súčiastku.
  1. Prihláste sa na stránku.
  2. Vyberte možnosť "Edit" z menu.
  3. Kliknite na rolovaciu šípku prvku Calendar a z ponuky príkazov vyberte "Edit". Zobrazí sa editor spolu s vlastnou editačnou súčiastkou
VB creating custom editor part
Run Sample View Source

Microsoft .NET Framework SDK QuickStart Tutorials Version 2.0
Copyright © 2005 Microsoft Corporation. All rights reserved.
Preklad do slovenského jazyka - Copyright © 2005 - 2007 www.aspnet.sk, www.qsh.sk
Pošlite komentár k tejto stránke
Copyright © 2002 - 2008 Chastia, spol. s r. o., Igor Stanek, Designed by Lacino
Portál je hostovaný na serveroch firmy Quantasoft - www.qsh.sk.