我在选择小部件的监听器中有以下代码。
function(box){
var parent = box.findParentByType('panel');
if (this.getValue()=="calloutStandard"){
parent.findByType('textfield')[4].setVisible(true);
parent.findByType('textfield')[4].allowBlank=false;
}else if(this.getValue()=="calloutSpotlight"){
parent.findByType('textfield')[4].setVisible(true);
parent.findByType('textfield')[4].allowBlank=false;
}else if(this.getValue()=="calloutMini"){
parent.findByType('textfield')[4].setVisible(false);
parent.findByType('textfield')[4].allowBlank=true;
}
}
我希望能够抓住this.getValue()
并在我的jsp中使用它来获取网页。这样我就可以创建一个if / else来根据值来显示不同的html。
我如何将变量从这里传递到我的JSP中,或者从我的JSP中访问变量?
编辑:找到解决方案。明显很明显。组件中所选内容的名称为calloutType
,因此我可以使用简单的String calloutType = properties.get("calloutType", "");
来收集值。谢谢@SharathMadappa
答案 0 :(得分:0)
当我发布这篇文章时,我无法提交答案。我现在可以。所以清理一些旧问题。这是答案:
找到解决方案。明显很明显。组件中选择的名称是calloutType,因此我可以使用简单的
来收集值String calloutType = properties.get("calloutType", "");
谢谢@SharathMadappa