Embarcadero RAD PHP XE2 - PageControls&浏览器中的滚动条

时间:2011-09-20 14:41:11

标签: php radphp

我正在使用Embarcadero的RADPHP XE2,我想要构建的页面顶部有一些文本(多行)作为标签,而在页面控件组件下面 - 尽管页面设置得足够高,在Internet Explorer中调试和查看时,没有滚动条,它会关闭页面底部。

有没有人找到解决方法?

2 个答案:

答案 0 :(得分:2)

虽然页面大于窗口,但我无法在浏览器中看到滚动条。

现在通过添加此

来修复
html {
    overflow: -moz-scrollbars-vertical;
    overflow: scroll;
}

到我的css文件。

要将我的css文件加载到页面中,我将我的标签放入包含

的文本文件中
<link rel="stylesheet" href="/css/mainstyle.css" type="text/css">

然后将文本文件加载到我的推送页面

$head = file_get_contents('defaulthead.txt');
echo $head;

进入页面的OnShowHead事件。

答案 1 :(得分:0)

Les Kaye的解决方案对我不起作用。

出于某种原因,脚本 /rpcl-bin/qooxdoo/framework/script/qx.js 会在运行时插入以下CSS来覆盖我的样式表:

html,body {
  width:100%;
  height:100%;
  overflow:hidden;
}

所以我只是使用!important 规则。它不干净,但qx.js的行为也不干净。应该有一个Form属性,用户可以在其中定义页面是否滚动。

/* Overwrite the values which are enforced in /rpcl-bin/qooxdoo/framework/script/qx.js */
html    {overflow-x:scroll !important ; }
html    {overflow-y:scroll !important ; }
html    {overflow:scroll !important ; }