DISKUSE
šablona pro TeamRoom 
31.08.2022 13:43

Hlášení o uložení změn (4)
12.08.2022 13:23

IE vs Edge (2)
09.08.2022 08:43

telefonní seznam / adresář 
05.08.2022 09:25

Chybějící properties NotesViewColumn  (2)
29.06.2022 08:33

@SetTargetFrame (1)
24.05.2022 21:06

Hodně sloupců (8)
24.05.2022 12:18

Jazyk vzorců: Zapisování do jiné aplikace LN (2)
24.05.2022 12:10


ŠKOLENÍ


REKLAMA


KOMENTÁŘE
Diskusní skupina: Notes/Domino R9


PlánařHodně sloupců
05.05.2022
23:25:41

ID: 3744.0

Plánař
Dobrý den,

prosím, lze udělat něco jako ukotvení svislé příčky v MS Excel?

První sloupec nechat viditelný a ostatní dle potřeby odrolovávat ?

Děkuji
VZ Možná skrývání sloupců?
09.05.2022
13:20:51

ID: 3744.1


Kdysi jsem řešil něco podobného v jedné aplikaci přes skrývací formulku ve vlastnostech sloupce a proměnou v notes.ini. Tedy v některých sloupcích bylo ve vlastnostech na poslední záložce v poli "Hide column if formula is true" jednoduchá formule:
@Environment("MyAppShowColumnDetails" ) != ""
a v jiných zase opačná:
@Environment("MyAppShowColumnDetails" ) = ""

A k tomu dvě akce v pohledu, které to přepínaly. Jedna z nich byla vždy skrytá přes pole "Hide action if formula is true" zase přes stejný @Environment.

V těch akcích byla pár příkazů, které se lišili jen prvním řádkem, tzn. buď:
@SetEnvironment("MyAppShowColumnDetails"; "1" );
@Command([RefreshHideFormulas]);
@Command([RefreshWindow]);
anebo:
@SetEnvironment("MyAppShowColumnDetails"; "" );
@Command([RefreshHideFormulas]);
@Command([RefreshWindow]);

Takže nešlo to odrolovat, jako v Excelu, ale prvních pár sloupců zůstávalo vždy, a z dalších se ukazovaly buď jen 2, kde byl nějaký souhrn z těch asi 50 ostatních, anebo těch 50 detailních.
VZ Anebo menu View\Customize this View
09.05.2022
13:31:07

ID: 3744.2


O nějaké verze R9 je možné přímo z menu upravovat jaké sloupce, a v jakém pořadí a šířce se mají ukazovat. Je to celkem přehledná tabulka pro uživatelské úpravy, ale rolování to není.
Plánař Poděkování
09.05.2022
14:34:04

ID: 3744.3


Děkuji.
Podobně jsem to zkoušel. Jen mi chyběl příkaz RefreshWindow.
Plánař Ještě něco k refrešování
10.05.2022
13:20:25

ID: 3744.4


Omlouvám se, ale @Command([RefreshWindow]) mi nefunguje u volného pohledu a u pohledu v rámci rozboří tyto rámce.

Ani Reloadwindow nefunguje. Jinak je to dobré, ale musím přeskočit do jiného pohledu a zase se vrátit zpět. Asi bych to mohl nasimulovat, ale nechci aplikaci dělat takto zatěžující. Mám zkušenosti, že se později tato řešení často vymstí, např. aplikace "padá".

Prosím o radu.
Plánař Upřednostňuji jazyk vzorců
10.05.2022
13:27:56

ID: 3744.5


Zapomněl jsem napsat:
Upřednostňuji jazyk vzorců, ale LotusScriptu se nebráním.
Plánař uiws.viewrebuild
10.05.2022
21:10:01

ID: 3744.6


Dim uiws As New NotesUIWorkspace
....
Call uiws.ViewRebuild

Nakonec LotusScript.
VZ Možná by to mohlo souviset s názvy rámců
11.05.2022
11:16:28

ID: 3744.7


Nějaké takové problémy se tuším vyskytovaly, když byly použity jiné, než standardní anglické názvy rámců. Tedy rámec s pohledem by měl vždy mít název NotesView, rámec pro náhled dokumentu název NotesPreview a navigační rámec se seznamem pohledů a složek název NotesNavigator. Pak by snad ten @Command([RefreshWindow]) nemusel nic rozbořit. Tedy tak nějak to fungovalo bez problémů v anglické verzi LN, tak snad by to mohlo fungovat případně i v jiné jazykové verzi LN?
Plánař Zase jinak
24.05.2022
12:18:15

ID: 3744.8


Udělal jsem to zpátky v Formula Language, protože nefungovala metoda SetTargetFrame viz @SetTargetFrame. Místo ViewRebuild používám @SetTargetFrame..., @Command([OpenView]... (stejně potřebuji měnit pohledy při změně měsíce). Obrazovka problikává. Uvidím, co uživatelé. Je to práce, když je zapotřebí udělat rolování po dnech s přeskokem do dalších měsíců (jiné pohledy).

Přidejte názor
Autor:
Profese:
E-mail: i
URL:
Phone:
Předmět:
Obsah příspěvku (i):

Kolikátý je den v měsíci ? (číslovkou bez tečky)