我想使用Ext.Window我的項目。我想知道是否可以在瀏覽器窗口中部分顯示一個Ext.Window?溢出:隱藏Ext.Window的ExtJS的
就像窗口的一半從左邊的瀏覽器窗口伸出。
乾杯, 米奇
我想使用Ext.Window我的項目。我想知道是否可以在瀏覽器窗口中部分顯示一個Ext.Window?溢出:隱藏Ext.Window的ExtJS的
就像窗口的一半從左邊的瀏覽器窗口伸出。
乾杯, 米奇
是的,這是可能的。運行此示例,單擊按鈕以啓動Ext.Window
,然後將其部分拖出視圖。
但是,如果你取消註釋constrain: true
配置,它將不被允許瀏覽器視圖以外的地方拖。
<html>
<head>
<link rel="stylesheet" href="ext-3.1.1/resources/css/ext-all.css" />
<script src="ext-3.1.1/adapter/ext/ext-base.js"></script>
<script src="ext-3.1.1/ext-all-debug.js"></script>
<script>
Ext.BLANK_IMAGE_URL = 'ext-3.1.1/resources/images/default/s.gif';
Ext.onReady(function(){
var p = new Ext.Panel({
renderTo: 'panel',
html: 'panel',
tbar: [{
text: 'Show a Modal Window',
handler: function() {
new Ext.Window({
//constrain: true,
title: 'Title',
html: 'Window',
modal: true
}).show();
}
}]
});
});
</script>
</head>
<body>
<div id="panel"></div>
</body>
</html>
這取決於你在做什麼的細節。是的,您可以根據需要以編程方式定位窗口,並在文檔正文上設置overflow:hidden
以防止滾動條(如果這就是您的意思)。或者你可以只隱藏x溢出並且仍然垂直滾動。