设置面板高度 sencha -touch

发布于 2025-01-07 15:20:35 字数 489 浏览 1 评论 0原文

我是煎茶触摸新手,需要你的帮助。

我添加新面板并想在 css 中设置该面板的高度。

 this.clockContainer = new Ext.Panel({
id:'clock',
    html:'00:00'
});
#clock {height:142px}

然而,sencha将高度样式计算为91px(根据html内容)并忽略我的css。

我不想像这样向面板添加高度属性:

this.clockContainer = new Ext.Panel({
id:'clock',
    html:'00:00',
    height:'142px'
});

我能做什么?如何防止 sencha 计算高度?

谢谢。

编辑:如果我将 height 属性设置为“142px”,它工作正常,但如果我将其设置为“8.06em”,senchs 会忽略它并自行计算。

I am New In sencha -touch and need your help.

I add new panel and want to set the height of this panel in css.

 this.clockContainer = new Ext.Panel({
id:'clock',
    html:'00:00'
});
#clock {height:142px}

however,sencha calculates the height style to 91px (according to the html content) and ignores my css.

I dont want to add the height property to the panel like this:

this.clockContainer = new Ext.Panel({
id:'clock',
    html:'00:00',
    height:'142px'
});

what can I do?How can I prevent sencha calculates the height?

thank you.

edit: if I set the height property to '142px' it works fine but if I set it to '8.06em' senchs ignores it and calculate itself.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

dawn曙光 2025-01-14 15:20:35

您需要向 Ext.Panel 添加一个 cls 属性,如下所示

this.clockContainer = new Ext.Panel({
    id:'clock',
    html:'00:00',
    cls:'clock-panel'
});

然后在 CSS 中添加此

.clock-panel .x-panel-body{
    height:142px;
}

希望它有帮助

You need to add a cls attributes to your Ext.Panel like so

this.clockContainer = new Ext.Panel({
    id:'clock',
    html:'00:00',
    cls:'clock-panel'
});

Then in your CSS you add this

.clock-panel .x-panel-body{
    height:142px;
}

Hope it helps

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文