ograniczyć użytkownikowi wstawianie tego samego komponentu i szablonu [duplikat]

Na stronie wewnątrzwstaw wyskakujące okno komponentu. Gdy użytkownik próbuje wybrać komponent i szablon, to jak *ogranicz je, aby wybrać tę samą kombinację składnika i szablonu * który jest już obecny na liście komponentów.

Myślałem o napisaniu javascript na przycisku insert. Proszę zasugerować, czy idę we właściwy sposób.