Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zaznaczanie kilku wierszy podczas "przeciagania"
Seth
post 12.11.2006, 22:45:55
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
revyag
post 12.11.2006, 23:19:35
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 13.11.2006, 10:48:15
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 13.11.2006, 11:45:17
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


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
Seth
post 13.11.2006, 22:27:56
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 13.11.2006, 22:42:36
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" biggrin.gif
Odnosze smile.gif


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
Seth
post 17.11.2006, 13:01:00
Post #7





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

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


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 4.12.2006, 01:21:30
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.07.2025 - 07:54