Grails 3.0.0 M1 stwierdza, że g: remoteLink jest nieaktualny, aw wersji 3.0.1 już nie istnieje w przestrzeni nazw g :. W dokumentacji nie ma nic, co sugerowałoby zastąpienie tej funkcji. Czy ktoś zechce odpowiedzieć, zastępując opcję plików GSP, aby wykonać akcję kontrolera przy użyciu biblioteki Prototype JavaScript? Jeśli jest to również możliwe, czy zostanie przedstawione rozwiązanie wykorzystujące niestandardową bibliotekę znaczników Groovy w celu wyeliminowania kodu osadzonego bezpośrednio w plikach GSP?Grails 3.0 <g: remoteLink ...> Wymiana połączenia Ajax z powodu deprecjonacji
Odpowiedz
Tagi używają wbudowanego javascript osadzonego w tagach HTML, które od dawna uważane są za złe praktyki. Jednocześnie interfejsy API do tworzenia zdalnych łączy ze strukturami JavaScript, takimi jak jQuery itd., Przeszły do punktu, w którym są równie łatwe w użyciu i mają tę zaletę, że zasoby statyczne można zoptymalizować za pomocą potoku zasobów i aplikacji będzie działać lepiej.
Biorąc pod uwagę, jak zmieniło się w ciągu ostatnich kilku lat, zespół Grails zdecydował się wycofać tagi, ponieważ nie są one już uważane za najlepszą praktykę i lepiej jest używać natywnych interfejsów JavaScript API (jQuery itp.) Jako alternatywy.
oryginalnymi etykietkami są nadal dostępne w https://bintray.com/grails/plugins/ajax-tags
Jeśli chcesz je trzeba deklarować zależność:
compile 'org.grails.plugins:ajax-tags:1.0.0.RC1'
- 1. Grails g: remoteLink response
- 2. Grails 2.0 <g: javascript> nie działa
- 3. Dlaczego f <$> g <$> x odpowiada (f. G) <$> x chociaż <$> nie jest skojarzony z prawami?
- 4. D3, grupy przejściowe (<g>)
- 5. Bend SVG `<g>` wokół Curve
- 6. Adnotacje serwletu 3.0 <plik powitalny>
- 7. IntelliJ IDEA Grails 3.0 błędach
- 8. Obsługa Grails 3.0 w NetBeans
- 9. SVG: Stosowanie maski do grupy ścieżek <g> tag
- 10. angularjs - TypeError: Object # <g> ma metoda 'push'
- 11. Załaduj częściowy szablon Ajax - z Grails
- 12. co robi flaga "-g" w komendzie "npm install -g <something>"?
- 13. <%# %> vs <%= %>
- 14. nie może przetestować aplikacji Grails z powodu błędu
- 15. wymiana Scrollview setOverScrollMode API <9
- 16. SortedList <>, SortedDictionary <> i Dictionary <>
- 17. Dynamiczna lista JQuery Mobile z połączenia Ajax
- 18. Jak zwrócić tablicę z połączenia AJAX?
- 19. Metoda połączenia Ajax z klasy php
- 20. convert <vector><string> TO <vector><int> C++, Win32
- 21. „Nie robot” Odśwież bez <form> ale AJAX zamiast
- 22. błąd podczas zakładania <Image> i <TouchableHighlight> w <View>
- 23. Funkcja onclick procesu po wywołaniu ajax <f:ajax>
- 24. Synchronizowanie HTML5 <video> z odtwarzaniem <audio>
- 25. Inicjacja shared_ptr <T> z unique_ptr <T[]>
- 26. VBA Jeśli <dowolny z tych> = <value>?
- 27. Ukrywanie <td> w <tr> z CSS
- 28. C# Action <> z <> parametr Func
- 29. IEnumerable <> to IList <>
- 30. Ajax Bootstrap Popover: Przedmiot # <Object> ma metoda „popover”
myślę, że byłoby wspaniale, gdyby zostało to udokumentowane. Być może powinien się on znaleźć w przewodniku "Aktualizacja z wersji 2.x". – j4y