Google Analytics İzleme

05 Temmuz 2012

mvc 3 - jqgrid width değerini auto veya 100% yapamama sorunu

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>


Hiç yorum yok: