Привет, я передаю идентификатор во всплывающее окно и на основе этого идентификатора я хочу установить конкретную вкладку в видимую или нет. Идентификатор передается «key2», и я извлекаю это из URL. Идентификатор вкладки «tabTwo». Ниже мой код, который я до сих пор, предупреждение срабатывает, но вкладка все еще видна. Дайте мне знать, если у вас есть мысли о том, почему эта вкладка все еще видна, спасибо.Настройка видимости вкладки
window.onload = function DealVis()
{
var url = document.URL;
if(url.indexOf("key2") != -1)
{
alert("got it");
document.getElementById("tabTwo").style.visibility="hidden";
}
}
HTML для tagTwo
<apex:tab label="New Land Deal" name="tab2" id="tabTwo">
<apex:pageBlock id="newLandDeal" title="New Land Deal" >
<apex:pageBlockButtons >
<apex:commandButton action="{!saveNewLandDeal}" value="Save"/>
</apex:pageBlockButtons>
<apex:pageMessages />
<apex:pageBlockSection columns="2">
<apex:repeat value="{!$ObjectType.Land_Deal__c.FieldSets.NewLandDeal}" var="f">
<apex:inputField value="{!landDeal[f]}"/>
</apex:repeat>
</apex:pageBlockSection>
</apex:pageBlock>
</apex:tab>
Есть ли сообщения в консоли JS? – Boldewyn
Не могли бы вы разместить HTML для этой вкладки? – kapa
Помимо предупреждения, № – eanderson