Muszę utrzymywać dużą liczbę klasycznych stron ASP, z których wiele ma dane tabelaryczne bez możliwości sortowania. Niezależnie od kolejności, w jakiej pierwotny programista użyty w zapytaniu do bazy danych, utknąłeś.
Chcę zająć się kilkoma podstawowymi sortowaniami do kilku tych stron i robię to po stronie klienta za pomocą javascript. Mam już wykonany podstawowy skrypt do sortowania danej tabeli w danej kolumnie w danym kierunku i działa ona dobrze, o ile tabela jest ograniczona pewnymi konwencjami, które tutaj przestrzegamy.
To, co chcę zrobić dla interfejsu użytkownika, to po prostu wskazać kierunek sortowania za pomocą znaku karetki (^) i ... co? Czy jest jakiś specjalny znak, który jest przeciwieństwem karetki? List v
nie do końca to uciął. Alternatywnie, czy mogę użyć innej pary znaków?
źródło
Odpowiedzi:
Jest ▲: & # 9650; oraz ▼: & # 9660;
źródło
Nie zapomnij o znakach ∧(logicznym i) i ∨(logicznym lub), tego używam do wskazywania kierunku sortowania: odpowiednio jednostek HTML
∧
i∨
.źródło
Zawsze jest małe „v”. Ale tak na poważnie, oprócz Unicode, wszystko, co mogę znaleźć
&darr
, to wyglądające jak ↓.źródło
Odwrócony do góry obwód nazywa się karonem lub háčkiem.
Ma encję HTML w rozszerzeniu TADS Latin-2 do HTML:
ˇ
i wygląda następująco: which która niestety nie wyświetla się w tym samym rozmiarze / proporcji co ^ daszek.Lub możesz użyć Unicode
U+30C
.źródło
˅˅˅˅˅˅˅˅˅˅˅˅˅˅˅˅˅˅˅˅˅
˅˅˅ Hǝɹǝ, s ɐ ɯɐʇɔɥᴉuƃ sǝʇ˙ ˅˅˅
Oto zestaw dopasowanie. ˄˄˄
˄˄˄˄˄˄˄˄˄˄˄˄˄˄˄˄˄˄˄˄˄
„Rzeczywisty rozmiar”:
˅˄˅˄
(więcej informacji)
Edycja: kolejna opcja ...
⋁⋁⋁⋁⋁⋁⋁⋁⋁⋁ Unicode # 8897 / U + 22C1 ( informacje ) o nazwie N-ARY LOGICAL OR
⋀⋀⋀⋀⋀⋀⋀⋀⋀⋀ Unicode # 8896 / U + 22C0 ( informacje ) nazwie N-ARY LOGICAL AND
„Rzeczywisty rozmiar”:
⋁⋀⋁⋀
źródło
Potężną opcją - i która również pobudza kreatywność - jest projektowanie własnych postaci za pomocą postaci do rysowania w pudełku .
Chcesz wskazać „karetkę”? Oto jeden: ╲╱
Niedawno je odkryłem - i czerpię wielką przyjemność z używania takich niestandardowych znaków do etykietowania różnych rzeczy :).
źródło
Możesz używać czarnych trójkątów, wartości Unicode U + 25b2 i U + 25bc. Lub strzałki, U + 2191 i U + 2193.
źródło
kod c #
źródło
Możesz rozważyć użycie Font Awesome zamiast używania Unicode lub innych ikon
Kod może być tak prosty jak (a), w tym niesamowity czcionka, np.
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
(B) tworzenie przycisku takiego jak<button><i class="fa fa-arrow-down"></i></button>
źródło
Użyłbym kilku małych obrazów. Wyglądałby też lepiej.
Możesz też wypróbować narzędzie Mapa znaków, które jest dostarczane z systemem Windows lub poszukać tutaj .
Innym rozwiązaniem, które widziałem, jest użycie czcionki Wingdings do symboli. To ma wiele strzał.
źródło
Zrobiłem indeks dolny i pogrubione V. Działa idealnie (choć wymaga pewnego wysiłku, jeśli trzeba to powtarzać)
Składnia:
Wyjście:
v
źródło
^
(Daszek - lub ASCII circumflex) wytwarzany przez naciśnięcieshift
+6
, nie wydaje się mieć odwrotny ASCII, a mianowicie odwrócone ASCII okalającej.Ale w przypadku alternatywnego parowania znaków, które również zawierają kombinacje klawiszy, możesz użyć:
ˆ (Circumflex)
shift
+alt
+i
iˇ (Caron)
shift
+alt
+t
Źródło: fileformat.info
źródło
Nie ma odwróconego znaku karetki, ale możesz łatwo obracać karetkę za pomocą CSS. To proste rozwiązanie, które wygląda idealnie. Naciśnij „Uruchom fragment kodu”, aby zobaczyć, jak działa:
Proszę zwrócić uwagę na następujące ...
źródło
U + 2304 STRZAŁKA W DÓŁ , w HTML jako & # 8964;
źródło
Czy możesz po prostu narysować ścieżkę SVG wewnątrz zakresu za pomocą document.write? Rozpiętość nie jest wymagana, aby svg działał, po prostu zapewnia, że svg pozostaje w linii z tekstem, obok którego znajduje się karat. Użyłem marginesu do dołu, aby wyśrodkować go pionowo z tekstem, ale może być inny sposób, aby to zrobić. Tak zrobiłem na bocznym panelu nawigacyjnym mojego bloga (minus js). Jeśli nie ma tekstu obok, nie potrzebujesz zakresu ani przesunięcia marginesu na dole.
źródło
Chciałem więc kursora dokładnie tak, jak w OWA, więc pobrałem
office365icons.woff
zhttps://owa.example.com/owa/prem/15.1.1913.10/resources/styles/fonts/office365icons.woff
(muszę się zalogować, aby to zrobić, podobnie jak w przeglądarce), a następnie skopiowałem gotowany styl ze strony:I w końcu:
źródło
Jeśli potrzebujesz niesamowitej czcionki dla aplikacji React, to React Icons jest bardzo dobrym zasobem i bardzo łatwym do wdrożenia. Zawiera o wiele więcej bibliotek niż tylko niesamowite czcionki.
źródło