2016-05-23 68 views
0

我們在我們的項目中使用jspanel作爲工具欄,每當我們點擊toolicons時,jspanels將以彈出式菜單的形式出現,並將顯示控件,如用於輸入數據的文本框和gridview用於顯示數據。在正常的方式下,只要我們在textboxes中輸入數據,保存數據後它將顯示在gridview.Jspanel中將被調整爲容納gridview。現在我面臨的問題是,我正在通過使用jspanel.minimize()來最大限度地減少jspanel在此之後,我將使用jspanel.normalize()以移動到之前的位置。之後,當我在gridview中顯示結果時,jspanel不調整其大小,而gridview正在jspanel內進行,而且我必須拖動jspanel的角以便顯示gridview。如何我能避免這個問題,而拖動panel.Here是我用於jspanel代碼如何調整jquery和asp.net中的jspanel(jquery面板)大小

var jteamNetworkPanel = null; 
    function searchByPanel() { 
     document.getElementById("divtDetails").style.visibility = ""; 
     var content = document.getElementById("divtDetails").outerHTML; 
     $(document).ready(function() { 
      jteamNetworkPanel = $.jsPanel({ 
       draggable: { 
        containment: "#tDiv" 
       }, 
       selector: '#tDiv', 
       content: content, 
       size: { width: 'auto', height: 'auto' }, 
       title: "Test", 
       position: { top: 50, left: "center" }, 
       theme: 'warning' 
      }); 
     }); 
    } 

回答

0

同時jsPanel版本3被釋放,我建議切換到第3版的關於您的問題至少有兩個原因:

  • 減少()的工作原理不同,並沒有更多的負面影響我 使用「自動」與面板尺寸也得到了提高認識的
  • 和工作好了很多

但v3不適用於IE11之前的瀏覽器,因爲某些選項和方法已重命名,您需要檢查文檔。

http://jspanel.de/