Cześć, mam tablicę z takimi polami (Oczywiście mega uproszczone do postaci takiej która wiąże się z tym problemem ) jak: id,user,dept,task_time
gdzie na przykład id = 1, user = Dextrose, dept = Test, task_time = 83.
var data = [{
id: "1",
user: "John Doe",
dept: "test",
task_time: "83"
}, {
id: "2",
user: "Mark Doe",
dept: "test",
task_time: "41"
}, {
id: "3",
user: "Zac Doe",
dept: "other",
task_time: "12"
}];
task_time jest to czas jaki został poświęcony na wykonanie zadania dla danej firmy/spółki. Mam na przykład tak jak w tym przypadku 2 różne spółki i 3 "wartości czasowe"
Test i test to ta sama spółka więc Test = 124 a Other = 12
No i super mamy zsumowany cały czas jaki został poświęcony dla firmy we wszystkich zadaniach.
Ale...
Zadania mogą wykonywać różni pracownicy/użytkownicy na przykład John Doe wykonał zadanie dla firmy Test i zajęło mu to 83 minuty ale Mark Doe również wykonywał zadanie dla firmy Test i zajęło mu to 41 minut.
Mam tabelę w której wyświetlam nazwę spółki oraz cały czas jaki został poświęcony dla danej firmy.
Nad tabelą chcę zrobić select który zawiera użytkowników i jeżeli został wybrany John Doe to żeby był pokazany czas tylko dla Johna Doe i dla nikogo innego ale jeżeli nie jest nikt wybrany to powinien pokazywać się czas od wszystkich użytkowników.
Przygotowałem Plunker aby zobrazować problem.
https://plnkr.co/edit/AtGjb46BS0p61mmDQUF4?p=preview
Mógłby mnie ktoś nakierować jak rozwiązać ten problem?
Z góry dziękuję za wszystkie rady :)