| sFilter | (String) Určuje, které z vlastností prohlížeče budou uloženy do konfiguračních dat.
Jednotlivé hodnoty lze řetězit. Příklad: "View;Trends;TimeMinMax;". "View;" - Uložit vzhled prohlížeče mimo objektů tvTrend a mimo časů levého a pravého okraje prohlížeče.
"Trends;" - Uložit pouze konfiguraci objektů tvTrend bez datových bodů
"TrendsNoConnect;" - Uložit pouze konfiguraci objektů tvTrend bez datových bodů a bez parametrů připojení.
Parametry připojení udávají vlastnosti ConnectionType, ConnectionServer, ConnectionGroup a ConnectionItem objektu tvTrend. Tato volba je vhodná pro použití při generování konfiguračního souboru pro tisk. Poznámka! Pokud některá vlastnost trendu, (například tvTrend.Name, tvTrend.Unit, tvTrend.ValueMin, tvTrend.ValueMax nebo tvGraph.Color), obsahuje příznak $default (indikující vyčtení hodnoty ze serveru), pak bude tento příznak nahrazen skutečnou vyčtenou hodnotou (bez připojení nelze odkud vyčíst). "TrendsData;" - Uložit pouze aktuálně prohlížečem načtené datové body objektu tvTrend bez konfigurace tohoto objektu.
Tato volba je vhodná pro použití při generování konfiguračního souboru pro tisk. "TimeMinMax;" - Uložit čas levého a pravého okraje prohlížeče.
"TimeZoom;" - Uložit pouze délku časové osy prohlížeče. |
|---|---|
| sCfgTitle | (String) Uživatelsky definovaný název konfigurace.
Uloží se do vyčtených dat (tag <cfgtitle>). Pokud bude konfigurace později zobrazena v seznamu konfigurací (metodou LoadCfg), pak bude v seznamu zobrazen i tento uživatelsky definovaný název konfigurace. Prázdný řetězec ("") znamená, že konfigurace nemá uživatelsky definovaný název. |
var oTView = pMe.Items("../AxTrendsView");
var sCfg = oTView.GetCfg("Trends;TimeZoom;", "");
if (Pm.IsValid(sCfg))
{
if (pMe.PmPanel.Methods.SaveTrendCfg("SaveCfg.tg", sCfg))
{
Pm.MessageBox("Message OK", "Configuration file saved");
}
else
{
Pm.MessageBox("Message Error", "Configuration file NOT saved");
}
}
if (pContext.User.TestInGroup("$ADMIN"))
{
return Pm.FileTextWrite("#cfg:" + sFile, sCfg, "mode:new;charset:utf-8;");
}
else
{
return false;
}