extjs viewport 为什么显示不出来滚动条啊

问题描述

Ext.BLANK_IMAGE_URL ='extjs3.3/ext-3.3.1/resources/images/default/s.gif'; Ext.onReady(function(){ var panel = new Ext.Panel({ layout :'table', header : true, hideBorders : true, collapsible : true, shadow : true, floating : false, frame : true, draggable : true, layoutConfig :{ columns : 4 }, frame:true, height : 538, defaults : { frame :true, height : 200, hideBorders : true, style : 'margin-right:5px', // collapsible : true,//允许展开和收缩 shadow : true, floating : false, frame : true, draggable : true }, items: [ { title:'子面板一', colspan : 3, //设置跨列 width : 500, height : 300 }, { title:'子面板二', rowspan :2, //设置跨行 height : 500, width : 382 }, {title:'子面板三'}, {title:'子面板四'}, {title:'子面板五'} ] }) var viewport=new Ext.Viewport({ autoHeight: true, border: true, margins: '0 0 0 0', items:[ { region:'north', html:'<OBJECT WIDTH="1000" HEIGHT="220"><PARAM NAME=movie VALUE="index1.swf"><EMBED src="index1.swf" WIDTH="1000" HEIGHT="220" NAME="2" ALIGN="center"></EMBED></OBJECT> ' } ,{ region:'center', xtype : 'panel', items : [panel] } ] });}) 问题补充:我说的是浏览器右边的滚动条啊。下边的东西都看不见了。

解决方案

我测试了下 viewport总体是不会出现滚动条的··因为它填充总个页面·你现在是center部分内容多了所以只能在性爱center部分出现滚动条··不知道是不是你想要的 我改了下可以的var viewport=new Ext.Viewport({ autoHeight: true, border: true, margins: '0 0 0 0', items:[ { region:'north', autoHeight: true, html:'<OBJECT WIDTH="1000" HEIGHT="220"><PARAM NAME=movie VALUE="index1.swf"><EMBED src="index1.swf" WIDTH="1000" HEIGHT="220" NAME="2" ALIGN="center"></EMBED></OBJECT> ' } ,{ region:'center', [color=red]autoScroll:true,//加上这啊 [/color] xtype : 'panel', items : [panel] } ] }); })
解决方案二:
new Ext.Viewport({ });是填充总个页面·· 你是说 Viewport还有东西看不见?那是那些东西看不到啊???
解决方案三:
贴完整的页面代码·晕啊
解决方案四:
var viewport=new Ext.Viewport({ autoHeight: true, border: true, margins: '0 0 0 0', items:[ { //是不是这个north的东西多了。没有垂直滚动条? region:'north', autoHeight: true, html:'<OBJECT WIDTH="1000" HEIGHT="220"><PARAM NAME=movie VALUE="index1.swf"><EMBED src="index1.swf" WIDTH="1000" HEIGHT="220" NAME="2" ALIGN="center"></EMBED></OBJECT> ' } ,{ region:'center', xtype : 'panel', items : [panel] } ] }); })
解决方案五:
如果还不行var viewport=new Ext.Viewport({ [color=red] autoHeight: true, //这个去掉啊···[/color]
解决方案六:
{ region:'north', [color=red]autoHeight: true, [/color]autoScroll:true,//加上这啊 html:'<OBJECT WIDTH="1000" HEIGHT="220"><PARAM NAME=movie VALUE="index1.swf"><EMBED src="index1.swf" WIDTH="1000" HEIGHT="220" NAME="2" ALIGN="center"></EMBED></OBJECT> ' } 试试
解决方案七:
{ region:'north', autoScroll:true,//加上这啊 html:'<OBJECT WIDTH="1000" HEIGHT="220"><PARAM NAME=movie VALUE="index1.swf"><EMBED src="index1.swf" WIDTH="1000" HEIGHT="220" NAME="2" ALIGN="center"></EMBED></OBJECT> ' }

时间: 2024-10-30 16:17:24

extjs viewport 为什么显示不出来滚动条啊的相关文章

ExtJs viewport &amp;amp; 可复用框架

在项目里面使用ExtJs viewport定义页面框架时,各页面的框架基本相同, 只有对各页面内部会有少许不同.此文介绍我在使用ExtJs的viewport时,采用 的方法. 步骤一:在公共文件ExtCustomer.js中定义区域对象 1var viewport; 2 3var leftPanel = { 4 region: 'west', 5 id: 'west-panel', 6 contentEl: 'LeftDiv', 7 autoScroll: true, 8 margins: '0

extjs创建问题显示不正常

问题描述 extjs创建问题显示不正常 我用extjs创建一个FieldSet,当第一次创建form的时候 可以 正常显示,第二次就不行了,请高手帮忙看看为什么 谢谢,代码如下: var normalFieldSet = new Ext.form.FieldSet({ name: 'normalFieldSet', id: 'normalFieldSet', columnWidth:.33, layout:'form', xtype:'fieldset', autoHeight:true, st

c#datagridview-C#datagridview自定义控件不可编辑后显示不了滚动条

问题描述 C#datagridview自定义控件不可编辑后显示不了滚动条 自定义datagridview控件设置可以编辑滚动条能显示出来,可是设置了不可编辑后滚动条就显示不出来了,希望能有解决方法.

menu不显示在滚动条内-menu不显示在纵向滚动条内,如图

问题描述 menu不显示在纵向滚动条内,如图 解决方案 如果你已经加了showAs="always"这个属性还没有生效的话,那就是该栏被占满,或者是主题样式的问题了.

EXT的Grid没有显示横向的滚动条

问题描述 主要的代码:.Ext.onReady(function(){var xg = Ext.grid;//为简便查找问题,把Creader 里面的设置删除了var reader = new Ext.data.ArrayReader();var store = new Ext.data.Store({ reader: reader, data: xg.dummyData //dummyData是数据源 }); //选择框var sm = new xg.CheckboxSelectionMode

SSH+EXTJS前台不能显示数据?

问题描述 我是一个新手,最近碰到一个小问题,望有识之士能给与我解答!非常感谢!一个简单的问题,后台得到的数据通过前台显示,使用extjs4.其中extjs的代码如下:Ext.Loader.setConfig({enabled: true});Ext.Loader.setPath('Ext.ux', 'extjs/examples/ux/');Ext.require([ 'Ext.grid.*', 'Ext.data.*', 'Ext.util.*', 'Ext.tip.QuickTipManag

在聊天室中,让显示内容栏的滚动条一直在下面。

聊天室|显示 <SCRIPT LANGUAGE="JavaScript1.1"><!--var autoScrollOn = 1;var scrollOnFunction;var scrollOffFunction;function scrollit(){if(!parent.d.document.inputform.as.checked){autoScrollOn=0;return true;}else {autoScrollOn=1;StartUp();retur

EXTJS中 DateField 显示一半的解决方法

只显示了一半,巨郁闷. 在网络上查了一下是IE8的问题,说需要执行一堆JS. 解决方案: 放到DateField控件调用之前就可以.(或放到ext-all.js中) 1. Ext.isIE8 = Ext.isIE && navigator.userAgent.indexOf('MSIE 8') != -1; //这句一定要加,如果版本不支持isIE8属性的话 2. Ext.override(Ext.menu.Menu, { autoWidth: function () { var el =

extjs 页面显示问题,困扰我太多天了,求大神指点

问题描述 extjs 页面显示问题,困扰我太多天了,求大神指点 项目环境:用的是ssm框架,extjs3.0版本. 第一次点击"业绩加办账户"然后点击新建的时候窗口没有问题 关闭"业绩加办账户"之后,在点开这个功能菜单,再点击新建就出现问题了 只能刷新整个页面才能变回正常 我用的是grid和form组合,查询按钮和文本框的代码: applyAccount.gridManager = new Ext.grid.GridPanel({ //title : '客户经理选取