gpt4 book ai didi

java - SmartGWT 在运行时切换 CSS 类

转载 作者:行者123 更新时间:2023-11-28 17:58:52 25 4
gpt4 key购买 nike

我想知道是否以及如何在 SmartGWT 上工作以在运行时更改与元素关联的类。

以在 div 中呈现内容的底层代码为例,我想知道是否以及如何在运行时修改与 div 关联的 css 类。

    HTMLFlow productInfo = new HTMLFlow(productInfoHtml);
productInfo.setStyleName("loginProductInfo");
productInfo.setHeight(13);
productInfo.setMargin(5);

注意:我使用的是 Smart GWT 4.0 版

最佳答案

我没有使用过 SmartGWT,但如果 HTMLFlow 是一个小部件,您可以使用 GQuery 来动态更改类或 css 的规则。

类似于:

if (something) {
GQuery.$(productInfo).css("width", "70px");
else{
GQuery.$(productInfo).css("width", "30px");
}

关于CSS类:

if (something) {
GQuery.$(loginProductInfo).removeClass("loginProductInfo");
} else {
GQuery.$(loginProductInfo).addClass("secondLoginProductInfoCss");
}

关于java - SmartGWT 在运行时切换 CSS 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20836214/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com