it-swarm-eu.dev

Jak prezentovat tlačítka Akce (např. CRUD) bez zaměření na hlavní obsah?

Hledám způsob, jak prezentovat tlačítka Akce (např. CRUD), aniž bych se soustředil na hlavní obsah. Bude skvělé vidět příklady dobrého designu aplikací (dělám webovou aplikaci (pravděpodobně později s mobilním webem), ale příklady stolních počítačů/mobilních aplikací budou také dobré)

Myslím, že níže je jedna cesta (docela "standardní")

Předpokládejme však, že mám menší šířku nebo možná přidám mnoho tlačítek, některá s delšími štítky, možná budu muset pro mobilní zařízení vyvinout, jak mohu tlačítka prezentovat.

11
Jiew Meng

Pokud máte prostředky pro výběr jednotlivých objektů pomocí něčeho, jako je váš sloupec Vybrat, nepotřebujete samostatná příkazová tlačítka, jako je sloupec Akce, a naopak. Vyberte jeden nebo druhý přístup. Pokud je prostor těsný a/nebo máte-li mnoho příkazů, je preferován přístup akce výběru objektu. Mají jednu nabídku postranního panelu (webová aplikace) nebo rozbalovací/rozbalovací nabídku (mobilní), která obsahuje každý příkaz jednou. Uživatel vybere jeden nebo více objektů a poté vybere akce, které mají být provedeny na vybraných objektech. Každý příkaz se zobrazí pouze jednou, takže můžete použít delší textové štítky, které jsou obecně srozumitelnější než ikony. Možná budete chtít zvážit zkrácení příkazů se zvláště dlouhými štítky. Pomocí popisů můžete zadat úplný název příkazu uživatelům, kteří se stále učí aplikaci.

Obzvláště rozbalovací menu může být relativně náročné na práci, takže můžete mít také kontextová menu (pravé kliknutí). Kontextová menu se však obecně považují za záložní odborné zkratky, protože mají špatnou zjistitelnost, zejména ve webové aplikaci, kde uživatelé mohou předpokládat, že klepnutím pravým tlačítkem myši vyvoláte pouze standardní kontextovou nabídku prohlížeče. Proto by se měly používat vedle rozbalovací nabídky/postranního panelu.

Můžete také poskytnout odborné zkratky pomocí akcelerátorových kláves a gest, včetně dvojitého kliknutí a přetažení. Bohužel neexistují standardní gesta pro funkce CRUD pro mobily; potřebujeme je. Pro webovou aplikaci jsou tlačítka Vložit a Odstranit zřejmé volby jako urychlovače pro funkce Vytvořit a Odstranit. Rozbalení (tj. Vlastnosti nebo Podrobnosti) lze dosáhnout dvojitým kliknutím na objekt nebo jediným kliknutím na identifikátor objektu vykreslený jako odkaz. Ten je snadnější a zjistitelnější, ale je problematické podporovat editaci na místě identifikátoru.

Ano, v ideálním případě použijete úpravy na místě pro podporu funkce aktualizace. Použijte příslušný ovládací prvek k podpoře úprav každého pole, kdekoli se objeví. Tím se nejen odstraní příkaz Upravit, zjednoduší se nabídka, ale také se soustředí na hlavní obsah a eliminují se navigační kroky a dokonce celé stránky, čímž se zjednoduší celá aplikace. Příkaz Uložit může uložit všechny změny (včetně všech Odstranění a Vytvoří), nebo ještě lépe, můžete mít automatické ukládání, eliminovat další příkaz a zabránit ztrátě dat.

Funkce Načíst se obecně nejlépe zpracovává prostřednictvím samostatného dialogu dotazu, i když to může uživatele soustředit mimo hlavní obsah. Chcete-li to minimalizovat, udržujte základní dialog dotazů malý a jednoduchý a podporujte pouze první tři až pět druhů dotazů, které pravděpodobně odpovídají 80% všech provedených dotazů, a poté pomocí tlačítka Advance nebo More získejte podrobnější dialog pro obecné dotazování ad hoc. Může být také užitečné mít ovládací prvky pro jeden základní typ dotazu (např. Podle identifikátoru objektu) zobrazeny na plný úvazek v horní části hlavní stránky s obsahem (např. Jako „vyhledávání“).

5
Michael Zuschlag

Návrh: Použijte jedno tlačítko „Upravit“, které zobrazí místní nabídku s dostupnými příkazy.

Výpis všech tlačítek - i když je jich jen několik - může být problematický, zejména pokud uvažujete o mobilním webu s dotykovým vstupem.

Měli byste zvážit dávkové operace: tj. Vybrat rozsah uživatelů a poté provést určité operace (například „smazat“ nebo např. „Obnovit členství“), protože jediná úprava nepřekračuje měřítko nad několika málo tucet položek. To vyžaduje velký cíl pro výběr položek.


Možné pěkné doplnění:
Kliknutí/klepnutí na jednotlivé buňky (jako je jméno, ikona, členství) může přeskočit přímo do editačního formuláře ke konkrétnímu prvku.
Dává to smysl, pouze pokud nepotřebujete výběr nebo velký a zřejmý cíl výběru stále remianty a seznam je určen k úpravám. Pokud by uživatel mohl chtít klepnout na položku, aby se zobrazily další podrobnosti, vyhnul bych se vstupu do režimu úprav.

2
peterchen

Pokud tyto akce mají nízkou frekvenci - například úpravu nebo odstranění uživatele v podnikové aplikaci - navrhl bych tyto akce přesunout na samotnou stránku objektu nebo na stránku úprav, pokud vaše objekty nemají vyhrazenou stránku.

Příkladem toho je správa účtu iPhone Mail. Nemůžete smazat poštovní účet ze seznamu účtů, musíte účet upravit a smazat. Úpravy se provádí kliknutím na samotný účet.

1
Vincent Robert

Obvykle žádné z těchto tlačítek nezobrazíte, ale po kliknutí na položku se zobrazí kontextové menu.

0
ammoQ