尝试在visualforce中渲染一个pageblocksection时遇到问题。我使用的代码如下所示。
<apex:pageBlockSection title="My Content Section" columns="2">
<apex:pageBlockSectionItem>
<apex:outputLabel value="Account Site"/>
<apex:outputPanel>
<apex:inputText value="{!account.site}" id="account__site"
onclick="changefont(this)">
<apex:actionSupport event="onclick"
rerender="thePageBlock" status="Status"/>
</apex:outputPanel>
</apex:pageBlockSectionItem>
</apex:pageBlockSection>
这里我试图同时渲染页面块和javascript函数,即检查复选框(帐户站点)。这里的问题是当我尝试在apex:inputText的onclick中执行changefont(this)函数,然后尝试渲染&#34; thePageblock&#34; in event =&#34; onclick&#34; of apex:actionSupport不会进行渲染。我的代码是否有问题,或者我应该采用不同的方式。
谢谢..
答案 0 :(得分:1)
尝试使用onsubmit
标记的oncomplete
或apex:actionSupport
属性调用您的Javascript函数:
<apex:inputText value="{!account.site}" id="account__site" >
<apex:actionSupport event="onclick" rerender="thePageBlock"
status="Status" onsubmit="changefont(this)" />
</apex:inputText>