jqgrid genişlik (width) bilgisi hep hesaplanmış olarak geliyor. AutoWidth=true ve ShrinkToWidth=false yapınca ilk yüklemede düzgün yerleşmesi sağlandı, ancak bu sefer browser resize edilince jqgrid resize olmuyor. Width değerini auto veya 100% bir türlü server-side tarafında yapılamıyor, atanıyor fakat client-side tarafında düzgün render edilmiyor. Bende jquery ile client tarafında sayfa yüklemesi tamamlanınca width değerlerini 100% yaparak sorunu giderdim.
<script type="text/javascript">
$(document).ready(function () {
// ishak.kulekci 04.07.2012
// jqgrid'in width ayarlarını auto yaparsak browser resize olunca otomatik boyutlanıyor
$(".ui-jqgrid").width("100%");
$(".ui-jqgrid-view").width("100%");
$(".ui-jqgrid-hdiv").width("100%");
$(".ui-jqgrid-bdiv").width("100%");
$(".ui-jqgrid-pager").width("100%");
});
</script>
C#, .NET, .Net Core
ASP.NET MVC, ASP.NET Web Forms, ASP.NET Core
HTML 5, CSS 3, Javascript, jQuery, Bootstrap
Entity Framework, NHibernate, Dapper
Sql Server, MySql, Oracle
Windows Server, Ubuntu, Debian, Pardus
Xamarin Forms, Android Studio
--- The future of the open web platform is looking very bright!
--- .NET is a free, cross-platform, open source developer platform for building any app.
Google Analytics İzleme
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder