Potrzebny prosty konstruktor na HTML + JQURY
Jest zadanie, aby stworzyć konstruktor warunków na froncie. Na przykład, istnieje takie warunek "if((action == true || action == true && val == 5) || (action == true && $val != 7) )", trzeba mieć możliwość powtórzenia tego na froncie.
Jak to zrobić.
Przy ładowaniu pojawia się formularz, który jest podzielony na dwa bloki
1 blok "Warunki"
1. Przycisk utwórz formularz
2. Jeśli to pierwszy element na swoim poziomie, to pusto, w przeciwnym razie selektor z && i || ("level_condition")
3. Selekcja, która wybierze pole z dostępnych, które znajdują się w tablicy title i name ("field_name")
[
{"name": "some_name", "title": "Some Name", "type": "select", "select_data": [{"name": 12, "value": 12}, {"name": 14, "value": 14}]},
{"name": "some_name_1", "title": "Some Name 1", "type": "boolean", "value": false},
{"name": "some_name_2", "title": "Some Name 2", "type": "integer", "value": 5},
{"name": "some_name_3", "title": "Some Name 3", "type": "string", "value": "string text"}
]
4. Selekcja z operacjami logicznymi != == itp. ("operation")
5. Pole do ręcznego wprowadzenia wartości lub, jeśli to boolean select, to wskazanie wartości z tablicy w punkcie 3. ("value")
6. Przycisk dodaj sublevel, który ma taką samą logikę jak blok powyżej.
7. Przycisk usuwania (jeśli usuwa się rodzica, to wszystko, co poniżej, jest usuwane)
W ten sposób będziemy mogli powtórzyć logikę z nieskończoną zagnieżdżonością.
2 blok "Działania"
Selekcja z wyboru "", "Błąd", "Działanie".
Po wyborze "Błąd" pojawia się pole tekstowe do wprowadzenia tekstu
Po wyborze "Działanie" pojawia się selektor jak w punkcie 3 z możliwością dodawania nowych (tutaj bez poziomu) i przycisk usuwania.
Przycisk zapisz.
W formularzu należy poprawnie zrobić zagnieżdżenie. Oczekuje się, że przy wysyłaniu na zapis struktura odpowiedzi będzie taka. Jeśli wybierzesz na 1 poziomie 2 warunki. W 1 warunku wybierz 1 sub poziom itd.
conditions[0][level_condition] = ""
conditions[0][field_name]
conditions[0][operation]
conditions[0][value]
conditions[0][0][level_condition] = ""
conditions[0][0][field_name]
conditions[0][0][operation]
conditions[0][0][value]
conditions[0][1][level_condition] = "||"
conditions[0][1][field_name]
conditions[0][1][operation]
conditions[0][1][value]
conditions[1][level_condition]= "&&"
conditions[1][field_name]
conditions[1][operation]
conditions[1][value]
action_selector[error] = tekst błędu
action_selector[0][action][field_name]= pole, które wybrano
action_selector[0][action][value] = wartość dla pola, które wybrano
Obrazek z przykładem ogólnej koncepcji, tylko są zbędne przyciski
Załączniki 1
-
729 10 0 Juri, dobry dzień.
Interesujące zadanie, z radością bym się nim zajął.
To zadanie można całkiem dobrze rozwiązać i bez JQuery, ale jeśli to konieczne, to mogę go użyć.
-
680 7 0 Dzień dobry, mogę zrealizować twoje zamówienie. Warto zauważyć, że takie zadanie byłoby łatwiej wykonać w SvelteJS, jednak bez problemu zrobię to również w jQuery. Ponadto, mam kilka pytań, które chciałbym omówić w prywatnych wiadomościach.
-
3720 111 3 5 Cześć, Jurij!
Jestem gotów zrealizować zadanie, używając jQuery. Szczegóły możemy omówić w wiadomościach prywatnych.
Z poważaniem, Jurij
-
3838 44 0 Dzień dobry, Jurij!
Jestem gotów zrealizować twój projekt z prostym konstruktorem na HTML + jQuery. Porozmawiajmy o projekcie bardziej szczegółowo
Aktualne zlecenia dla freelancerów w kategorii Programowanie stron internetowych
Nowa strona dla sto-vag.com.uaChcemy zaktualizować stronę naszego małego warsztatu samochodowego Obecnie to 1 strona, chcemy zrobić wiele stron CMS wybiera wykonawca. Dla nas najważniejsze: - szybka praca (ładowanie) strony - cross-browserowość - dobra wersja mobilna Warsztat pozostanie taki, jaki jest,… Content Management Systems, Programowanie stron internetowych ∙ 43 minuty temu ∙ 20 ofert |
Szukam osoby, która pomoże wypełnić stronę na WordPressie.Szukam odpowiedzialnej i uważnej osoby, aby dokończyć stronę internetową. Stworzyłem w kodzie strony, które mi się podobają i w większości wydał mi statykę. W większości informacje będą statyczne, więc szczególnie zmieniać nie będę. Interesuje mnie bardziej zmiana case'ów,… AI tekst, Programowanie stron internetowych ∙ 2 godziny 37 minut temu ∙ 17 ofert |
Webflow Developer: Adaptacja gotowego szablonu i dostosowanie strony do uruchomieniaMamy zakupiony szablon na Webflow oraz finalny projekt w Figma. Szukamy doświadczonego dewelopera, który dostosuje szablon do naszych makiet, skonfiguruje system i przygotuje stronę do pełnego uruchomienia. Co dokładnie trzeba zrobić: Dostosować bloki, układ i style szablonu… Programowanie stron internetowych ∙ 5 godzin 26 sekund temu ∙ 22 oferty |
Integracja szablonu Blade artykułu | Laravel | Frontend
369 PLN
Integracja szablonu Blade artykułu | Laravel | FrontendIstota zadaniaStrona na Laravel. Gotowy HTML/CSS makiet strony artykułu premium bloga. Należy zintegrować go z istniejącą strukturą Blade strony.Projekt jest gotowy. Nic nie projektujesz — tylko integrujesz.Otrzymasz: gotowy… PHP, Programowanie stron internetowych ∙ 9 godzin 17 minut temu ∙ 54 oferty |
Integracja WMS & 1C
82 PLN
Szukamy dewelopera, który ma doświadczenie w integracji 1c - WMS (LOGISTICON WMS) Integracja już została zrealizowana, działa, ale często są poprawki, które trzeba wdrożyć lub pomóc w rozwiązaniu problematycznych kwestii. Ważne: 1) potrzebna jest osoba, która zna się na… Programowanie stron internetowych ∙ 9 godzin 29 minut temu ∙ 4 oferty |