Kendo ASP.NET MVC sarmalayıcılarını kullanıyorum. Sarmalayıcıların, kontrol işaretlemesinden hemen sonra denetimleri başlatması için komut dosyaları oluşturduğunu fark ettim. Komut dosyalarının en altta oluşturulmasını yapılandırmanın bir yolu var mı? Daha önce, Telerik ASP.NET MVC kontrolleri ile, betik yöneticisinin alttaki tüm başlatmaları gerçekleştirmesini sağlayabilirsiniz. Mümkün mü?Kontrol Kendo Komut Dosyası Konumu MVC'de Görüntü İşleme
cevap
2013 Q1 sürümünde, ertelenmiş komut dosyaları için destek eklediler. Öyle gibi kullanabilirsiniz:
@(Html.Kendo().AutoCompleteFor(m => m)
.Filter(FilterType.Contains)
.MinLength(2)
.DataSource(config =>
{
config.Read(action, controller, routeValues);
config.ServerFiltering(true);
}).Deferred())
Not zincirinin sonunda Deferred()
yöntemi. Ardından, düzen içinde herhangi bir yere İşaretlemenize aşağıdakileri ekleyin:
<!-- ... -->
@Html.Kendo().DeferredScripts()
</body>
</html>
fazla bilgi için http://www.kendoui.com/forums/mvc/general-discussions/kendo-initialization-scripts-in-body-interfere-with-other-libraries.aspx bakınız.
Üzgünüm, bu mümkün değil ve işe yaramadı. Kendo Wrappers for MVC'nin betikleri, her zaman widget'in html sarıcısından sonra oluşturulur. documentation belgesinde belirtilmiştir.
DÜZENLEME: Bu, daha sonra jütinin ortadan kaldırıldığı ertelenmiş komut dosyaları ile mümkündür.
Bu biraz baş ağrısı olabilir, ancak sarmalayıcılar jQuery komut dosyası oluşturduğundan, sarmayı kısmi görünümde oluşturamazsanız, ortaya çıkan komut dosyasını yakalayıp sayfanızın altındaki bir komut dosyası etiketine enjekte edemezsiniz? Tabii ki, bu yinelenen kod ya da yeniden kullanılabilir bir şekilde geçici çözüm üretmek için adil bir kod anlamına gelir, böylece komut dosyaları orta yerine sayfanın alt kısmında sona erer.
Bunun performansla ilgili yardımcı olacağına inanıyorum (en iyi uygulama genellikle CSS'nizi en üstte ve alt kısımdaki betikleri koymaktır)?
Evet, performans konusunda yardımcı olmak için. İyi bir fikir. Çıktıya bağlı waaaaaayyy dağınık olabilir, ama iyi bir fikir. +1 –
- 1. görüntü işleme
- 2. görüntü işleme
- 3. F # komut dosyası için: betik dosyasının konumu
- 4. Android'de Görüntü İşleme
- 5. Fotoğraf makinesi görüntü işleme
- 6. Hızlı Görüntü İşleme
- 7. Base64 görüntü verisi ile NodeJS'de görüntü işleme
- 8. Ters IP etki alanı kontrol komut dosyası
- 9. Android yüksek çözünürlüklü görüntü işleme
- 10. En Hızlı Görüntü İşleme Kitaplığı
- 11. Genetik algoritma kullanarak görüntü işleme
- 12. Android hizmetinde OpenCV görüntü işleme
- 13. Android Kamera ile görüntü işleme
- 14. Android siyah beyaz görüntü işleme
- 15. Bir zip dosyası bozuk olup olmadığını kontrol etmek için Python komut dosyası
- 16. Java Komut Dosyası RegExp
- 17. Bash komut dosyası eksik ']'
- 18. Android'de görüntü işleme - hangi kütüphaneleri kullanabilirim?
- 19. Saf Ruby için görüntü işleme kitaplığını arıyor
- 20. Android OpenGL görüntü işleme - SurfaceView olmadan
- 21. Adli uygulama için görüntü işleme algoritması
- 22. C# piksel düzeyinde görüntü işleme nasıl kullanılır? #
- 23. ios'taki görüntüden metin alma (görüntü işleme)
- 24. Raspicam ve C++ ile Görüntü İşleme
- 25. SQL Komut Dosyası - Bir IP'nin listelenip listelenmediğini kontrol edin
- 26. Çapraz Site Komut Dosyası Enjeksiyonu
- 27. Stdin to powershell komut dosyası
- 28. XSD şema konumu burada, WSDL dosyası
- 29. g ++ komut satırında -std = C++ 11 konumu
- 30. Matlab yükleme dosyası komut dosyasının içinde
Kendo UI +1 kardeşine gerçekten inanılmaz bir katkı! –