AspNet.sk
Diskusné fóra
Vitajte v QuickStarts
ASP.NET
Silverlight
Ako môžem...? (en)
Class prehliadač
Príklady chcem v ...
C#
VB
Menu
Personalizácia použitím Web Parts
Uvedenie ovládacích prvkov Web Parts
Tvorba vlastných Web Parts
Editácia vlastností Web Parts
Personalizácia Web Parts
Prepájanie Web Parts
Pridávanie zobrazovacích režimov
Autorizácia Web Parts
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.
Prihláste sa na stránku.
Zvoľte možnosť "Edit" z menu.
Kliknite na rolovaciu šípku prvku Calendar a z ponuky príkazov vyberte "Edit". Zobrazí sa editor s prvkom property grid, ktorý zobrazuje vlastnosť Text.
Zmeňte vlastnosť a kliknite na ok. Kalendár bude mať nový titulok
VB Editing Web Part Properties
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.
Prihláste sa na stránku.
Vyberte možnosť "Edit" z menu.
Kliknite na rolovaciu šípku prvku Calendar a z ponuky príkazov vyberte "Edit". Zobrazí sa editor s prvkom property grid, ktorý zobrazuje vlastnosť Text.
Zmeňte vlastnosť a kliknite na ok. Kalendár bude mať nový titulok
VB Full page editing
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.
Prihláste sa na stránku.
Vyberte možnosť "Edit" z menu.
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
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.
Prihláste sa na stránku.
Vyberte možnosť "Edit" z menu.
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
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.
Prihláste sa na stránku.
Zvoľte možnosť "Edit" z menu.
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
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.
Prihláste sa na stránku.
Vyberte možnosť "Edit" z menu.
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
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
.