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í není odkud vyčíst).
"TrendsData;" - Uložit jen 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 levý a pravý čas okraje prohlížeče.
"TimeZoom;" - Uložit jen délku časové osy prohlížeče. |
---|---|
sCfgTitle | (String) Uživatelský 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živatelský název konfigurace. Prázdný řetězec ("") znamená, že konfigurace nemá uživatelský 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") Then
pResult = Pm.FileTextWrite("#cfg:" & sFile, sCfg, "mode:new;charset:utf-8;")
Else
pResult = false
End If