Article: AN0001755Updated: 24.09.2018
Objekt je předkem všech webpartů. Každý webpart v systému ObjectGears dědí z tohoto objektu.
Objekt představuje ASP.NET WebControl, který se vykresluje do stránky. Každý webpart ještě obsahuje ve vlastnosti WebPart datový objekt s nastavením webpartu.
Vlastnosti objektu
Název |
Popis |
WPBase WebPart |
Datový objekt obsahující nastavení webpartu. |
ContentPage ContentPage |
Instance stránky. |
bool IsWPDesign |
Příznak, zda je webpart zobrazen v režimu design (stránka ContentPageDesign.aspx) nebo ne (stránka WebContentPage.aspx). |
string Title |
Nadpis webpartu. |
string Description |
Popis webpartu. |
string TitleImageUrl |
Velký obrázek webpartu (32x32). |
object GetData( string key) |
Funkce podle klíče vrátí data webpartu. |
void SetData(string key, object value) |
Metoda podle klíče nastaví data k webpartu. |
Na stránce ContentPageDesign.aspx se nespouštějí všechny skripty, aby byly vidět vždy všechny webparty a bylo možné je nakonfigurovat. Pomocí vlastnosti IsWPDesign můžete při zobrazování obsahu webpartu vynechat složité načítání a vykreslování dat a ušetřit tak systémové zdroje.
Mezi webparty je možné předávat data. Lze tak na stránce jednou načíst informace pro všechny webparty a ty jim pak předat. K tomu slouží metody GetData a SetData. Předat můžete libovolný objekt. Přitom pro něj musíte zadat jedinečný key v rámci daného webpartu. Ve webpartu pak hodnotu přečtete pomocí metody GetData.