Błąd #1678

Zadanie #1616: Utworzenie formularza do edycji yelementu

Zadanie #1620: Utworzenie kompoenentu do edycji listy ytaglist

Możliwe usprawnienia działania

Added by Michał Komar almost 8 years ago. Updated almost 8 years ago.

Status:ZamkniętyStart date:2017-05-11
Priority:NiskiDue date:
Assignee:Michał Komar% Done:

100%

Category:ui
Target version:0.3
Developer:Monika Maksymiuk Rewizja zgłoszenia GIT:63835aac
Tester:Michał Komar Rewizja rozwiązania GIT:c08b2ea
Występuje w wersji:0.3 Rewizja testów GIT:5c822e6d
Waga błędu:Mała

Description

  1. Gdy próbuję dodać duplikat, nie ma żadnej informacji, co się dzieje - może warto walidować na bieżąco, czy wprowadzony tekst to duplikat i wyświetlać komunikat - np. jeżeli przez 50-100ms ktoś nie wprowadził znaku, a wprowadzony jest duplikat, wyświetlić błąd
  2. Poza dodawaniem za pomocą enter, przydałby się też przycisk dodaj na prawo od wprowadzanego tekstu
  3. Bardzo ciężko się usuwa tagi - może, przy najechaniu na tag powinien się on podświetlać i kliknięcie w dowolnym miejscu powodowałoby usunięcie - może dodatkowo przekleić wartość taga do inputu, jeżeli w inpucie nic nie ma ?

Associated revisions

Revision 413a39fb
Added by Monika Maksymiuk almost 8 years ago

refs #1678. Dodawanie tagow za pomoca tag input

Revision d853f094
Added by Monika Maksymiuk almost 8 years ago

refs #1678. Biblioteka tag input

Revision 9be9d832
Added by Monika Maksymiuk almost 8 years ago

refs #1678. Blad przy dodawaniu/usuwaniu tagow

Revision c08b2ead
Added by Monika Maksymiuk almost 8 years ago

refs #1678. Labelki do komponentu slow kluczowych

History

#1 Updated by Monika Maksymiuk almost 8 years ago

  • Status changed from Nowy to Rozwiązany
  • % Done changed from 0 to 100
  • Rewizja rozwiązania GIT set to 413a39fb

#2 Updated by Monika Maksymiuk almost 8 years ago

  • Status changed from Rozwiązany to Odpowiedź
  • Assignee changed from Monika Maksymiuk to Michał Komar

Zarządzanie tagami odbywa się teraz za pomocą zewnętrznej biblioteki. Usuwanie wydaje się łatwiejsze, dodawanie duplikatów jest niemożliwe

#3 Updated by Michał Komar almost 8 years ago

  • Assignee changed from Michał Komar to Monika Maksymiuk
  • Rewizja testów GIT set to 5c822e6d

Po wprowadzeniu pierwszego taga i kliknięciu enter:
ERROR TypeError: Cannot set property value of #<AbstractControl> which has only a getter
at Object.handleEvent (text-field.component.ngfactory.ts:928)
at Object.handleEvent (core.es5.js:11805)
at Object.handleEvent (core.es5.js:12425)
at dispatchEvent (core.es5.js:8780)
at core.es5.js:10644
at SafeSubscriber.schedulerFn [as next] (core.es5.js:3840)
at SafeSubscriber.
_tryOrUnsub (Subscriber.js:236)
at SafeSubscriber.next (Subscriber.js:185)
at Subscriber._next (Subscriber.js:125)
at Subscriber.next (Subscriber.js:89)
at EventEmitter.Subject.next (Subject.js:55)
at EventEmitter.emit (core.es5.js:3814)
at NgModel.viewToModelUpdate (forms.es5.js:4294)
at TagInputComponent._onChangeCallback (forms.es5.js:1751)
at TagInputComponent.set [as items] (accessor.js:26)

#4 Updated by Monika Maksymiuk almost 8 years ago

  • Status changed from Odpowiedź to Rozwiązany
  • Assignee changed from Monika Maksymiuk to Michał Komar
  • Rewizja rozwiązania GIT changed from 413a39fb to 9be9d83

#5 Updated by Michał Komar almost 8 years ago

  • Status changed from Rozwiązany to Odpowiedź
  • Assignee changed from Michał Komar to Monika Maksymiuk

Funkcjonalnie ok.
Trzeba dodać tylko odpowiednie labelki zamiast "Enter a new tag" i "+Tag". Powinny informować o tym, że enter powoduje dodanie nowej labelki.

#6 Updated by Michał Komar almost 8 years ago

  • Priority changed from Normalny to Niski

#7 Updated by Monika Maksymiuk almost 8 years ago

Nowe labelki można dodać za pomocą atrybutu
placeholder - dla labelki, kiedy jakiś tag istnieje
secondaryPlaceholder - kiedy nie ma żadnego taga

#8 Updated by Monika Maksymiuk almost 8 years ago

  • Status changed from Odpowiedź to Rozwiązany
  • Assignee changed from Monika Maksymiuk to Michał Komar
  • Rewizja rozwiązania GIT changed from 9be9d83 to c08b2ea

Dodano lebelki:
Dodaj słowo kluczowe - gdy nie ma żadnego taga i + Słowo kluczowe, kiedy już jakieś istnieją

#9 Updated by Michał Komar almost 8 years ago

  • Status changed from Rozwiązany to Zamknięty

Komunikat ustalimy ze szprotowacami

Also available in: Atom PDF