我想在OBIEE 11g中使用单个按钮进行不同的提示。 我在文本中写了这段代码:
<DIV CLASS = "XUIPromptEntry minibuttonOn">
<input class="button" type = "button" value = "Apply" onclick='javascript:
try
{
var x = 0;
var aElm=PromptManager.getPromptManager().getAllPromptCollectionJSON();
for(var i = 0; i < aElm.length;i ++ )
{
for(var j = 0; j < aElm[i].promptSteps[0].prompts.length;j ++ )
{
var promptid = aElm[i].promptSteps[0].prompts[j].promptStreamID;
var g = null;
var h = PromptManager.getPromptManager().getPromptCollectionInfoWithViewID(aElm[i].viewStatePath);
if(h)
{
try
{
var b = h.getAllPromptExprsArray();
if( ! h.verifyPromptValuesAndDisplayError(b))
{
return;
}
g = PromptManager.buildPromptExprGivenExpr("", b);
}
catch(f)
{
alert(f);
return;
}
}
}
x++;
}
x--;
PromptManager.submitPrompt(aElm[x].viewStatePath, true,"PromptFinish", g)
}
catch(e) {alert("Apply ALL Button Exception" + e.description);}' ></input>
<input class="button" type = "button" value = "Clear" ONCLICK = 'return PersonalizationEditor.removeDefaultSelection(false)' > </input>
<div/>
但我收到此错误: TypeError:d未定义
答案 0 :(得分:0)
尝试注释这部分代码
if( ! h.verifyPromptValuesAndDisplayError(b))
{ return; }