Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zaznaczanie kilku wierszy podczas "przeciagania"
Seth
post
Post #1





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

Ostrzeżenie: (0%)
-----


Zanim zaczne samemu pisac skrypt, chcial bym zapytac sie Was czy znacie moze jakis gotowy skrypt do zaznaczania jednym przeicagnieciem myszy, kilku wierszy w tabeli.

Wytlumacze to troche dokladniej.

Otoza mam tabele np. taka:
Kod
L.p.  |  Nazwa
------+--------------------------------
  1   |  Test1
------+--------------------------------
  2   |  Test2
------+--------------------------------
  3   |  Test3
------+--------------------------------
  4   |  Test4
------+--------------------------------
  5   |  Test5
------+--------------------------------
  6   |  Test6



Teraz za pomoca myszki, chce po kliknieciu (i przytrzymaniu) na np. Test2 przeciagnac zaznaczenie idac w dol i "upuscic" przycisk np. na Test5. Dzieki temu mial bym zaznaczone wiersze od Test2 do Test5.

Czyli tak jak ma to miejsce w okiwnkowych aplikacjach (np. Excelu).


Przeszukalem net ale nic podobnego nie znalazlem :/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
revyag
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

Ostrzeżenie: (0%)
-----


Zobacz tutaj:
http://www.java2s.com/Code/JavaScript/GUI-...-Components.htm
http://www.scbr.com/docs/products/dhtmlxGrid/
http://codethat.com/grid/grid_examples.html
Go to the top of the page
+Quote Post
Seth
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

Ostrzeżenie: (0%)
-----


Niestety w linkach, ktore podales nie znalazlem odpowiedzi na moje pytanie.
Jest co prawda jedna kontrolka, ktora pozwala na _takie_ zaznaczenie wierszy ale niestety wyciagniecie tej funkcjonalnosci zajmie mi wiecej niz napisanie od poczatku.
A zalezy mi tylko na tym bo nie potrzebuje calej kontrolki - a wzasadzie w mojej aplikacji w ogole by sie nie sprawdzila.

Ten post edytował Seth 13.11.2006, 10:48:35
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


JS -> Gotowe skrypty
Go to the top of the page
+Quote Post
Seth
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

Ostrzeżenie: (0%)
-----


Eee ale to nie jest skrypt php :|
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


OMG -- no tak, zawsze bylem przekonany ze to "Gotowe skrypty" a nie "Gotowe skrypty php" (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Odnosze (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Seth
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

Ostrzeżenie: (0%)
-----


(IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Nic nie udalo mi sie znalezc ciekawego, wiec zabieram sie za prace.
Jak wyjdzie mi cos ciekawego podziele sie gotowym skryptem.

------------------ EDIT

Udalo mi sie czesciowo uporac z zaznaczaniem wierszy.
Nie wiem jednak jak rozwiazac problem zwiazany z tym, ze po zaznaczeniu wiersza i przeciagnieciu go (tak aby zaznaczyc inne wiersze) i wyjsciu poza tabele, po puszczeniu klawisza zakonczyc zaznaczanie.

W tej chwili jak przeciagne zaznaczenie poza dopuszczalna tabele i tam "od puszcze" przycisk to ono zostaje.


Moze troche to lakonicznie brzmi, wiec podrzucam kawalek kodu, ktory przygotowalem:
http://www.webarchitect.pl/work/tmp/notes.html


Zaznaczcie dowolny wiersz i trzymajac przycisk przesuncie w dol albo w gore. Nastepnei pusccie przycisk.
Zaznaczenie zniknie.
Ale juz puszczajac przycisk poza tabelka zaznaczenie nie znika - i wlasnie to jest ten problem, ktory nie wiem jak zgrabnie roziwazac.
Go to the top of the page
+Quote Post
evo
post
Post #8





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 4.02.2003

Ostrzeżenie: (0%)
-----


Cytat(Seth @ 17.11.2006, 14:01:00 ) *
Ale juz puszczajac przycisk poza tabelka zaznaczenie nie znika - i wlasnie to jest ten problem, ktory nie wiem jak zgrabnie roziwazac.


wsadz onmouseup do documentu i jesli dragingMode to wykonaj funkcje unmouseup z time-grid
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 21:55