IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Ilidanek33
Člen
Avatar
Ilidanek33:21.11.2016 15:33

Čaute, všichni :-)
Tak přemýšlím jak mám dostat odkaz do subitemu v ListView a nemůžu na nic přijít. Pomohl by mi prosím někdo?

 
Odpovědět
21.11.2016 15:33
Avatar
Martin Dráb
Tvůrce
Avatar
Odpovídá na Ilidanek33
Martin Dráb:21.11.2016 15:52

Záleží, zda ti stačí jeden odkaz na řádek, nebo chceš tabulku odkazů. V prvním případě můžeš použít TListView a upravit mu překreslování, abys zobrazil ty odkazy. V druhém případě by možná bylo lepší použít něco jako grid (TStringGrid), kde se asi snáze bude detekovat, na jaké políčko jsi kliknul (než hledat konkrétní sloupec v TListView).

Když jsem zadal tvůj problém do Googlu, tak vylezla třeba tato diskuze na Stack Overflow:
http://stackoverflow.com/…tview-delphi

Nahoru Odpovědět
21.11.2016 15:52
2 + 2 = 5 for extremely large values of 2
Avatar
Odpovídá na Ilidanek33
Michal Haňáček:21.11.2016 17:47

Virtual TreeView znáš? Nehledáš něco podobného?

Nahoru Odpovědět
21.11.2016 17:47
Každé rozhodnutí a každý krok v životě nás někam posune. Bohužel jen některé nás posouvají dopředu.
Avatar
Ilidanek33
Člen
Avatar
Odpovídá na Martin Dráb
Ilidanek33:22.11.2016 7:08

Potřeboval bych, aby každý řádek ve dvou sloupcích obsahoval odkaz. Nejlépe, aby to bylo jako je v html href.

 
Nahoru Odpovědět
22.11.2016 7:08
Avatar
Ilidanek33
Člen
Avatar
Odpovídá na Michal Haňáček
Ilidanek33:22.11.2016 7:14

Neznám, ale jak na to tak koukám, tak to není to, co bych potřeboval.. Potřeboval bych, aby každý řádek ve sloupci Klíč a Issue odkazoval na url.

 
Nahoru Odpovědět
22.11.2016 7:14
Avatar
Martin Dráb
Tvůrce
Avatar
Odpovídá na Ilidanek33
Martin Dráb:22.11.2016 10:20

Díval ses na TStringGrid? Nevím ale, zda možnosti předefinování překreslování ti dovolí tam zobrazit ten odkaz.

Nahoru Odpovědět
22.11.2016 10:20
2 + 2 = 5 for extremely large values of 2
Avatar
Ilidanek33
Člen
Avatar
Ilidanek33:22.11.2016 10:31

Našel jsem řešení! Přišel jsem na to, že ten odkaz, který potřebuji je ve formátu blablabla:80//FILE-NAME, kde FILE-NAME je hodnota toho daného subitemu, takže v ListView1.Click detekuji na který subitem bylo kliknuto a potom vracím odkaz + hodnotu subitemu.

Akceptované řešení
+5 Zkušeností
Řešení problému
 
Nahoru Odpovědět
22.11.2016 10:31
Avatar
Ilidanek33
Člen
Avatar
Odpovídá na Martin Dráb
Ilidanek33:22.11.2016 10:34

Koukal jsem na to, ale StringGrid jsem používal na začátku, s tím jsem měl nějaké problémy, tak jsem přešel na TListView, který se zatím osvědčil :-)

 
Nahoru Odpovědět
22.11.2016 10:34
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 8 zpráv z 8.