028_Visualforce Components 案例整理

1.主要介绍outputPanel 、rendered  

outputPanel :组合在一起的一组内容,使用HTML <span>标签,<table>,<div>标签或两者都呈现。 使用<apex:outputPanel>将组件组合在一起以进行AJAX刷新。

该组件使用“html-”前缀支持HTML传递属性。 传递属性附加到生成的容器标签<div>或<span>,具体取决于layout属性的值。

<apex:outputPanel id="acc_" rendered="{!!inquiry.isNewc}"> <table> <span class="btn_" id="select_" οnclick="beforeNew();">新增</span> </table> </apex:outputPanel>

代码解读:在这个输出面板中,当{!!inquiry.isNewc}  为True时,才会呈现(显示)以下table。点击新增调用JS方法。

 

<apex:page standardController="Account" recordSetvar="accounts">
<apex:pageBlock title="Viewing Accounts">
<apex:form id="theForm">
<apex:panelGrid columns="2">
<apex:outputLabel value="View:"/>
<apex:selectList value="{!filterId}" size="1">
<apex:actionSupport event="onchange" rerender="list"/>
<apex:selectOptions value="{!listviewoptions}"/>
</apex:selectList>
</apex:panelGrid>
<apex:pageBlockSection >
<apex:dataList var="a" value="{!accounts}" id="list">
{!a.name}
</apex:dataList>
</apex:pageBlockSection>
</apex:form>

 

这部分代码是直接Copy PDF中的内容,认为selectList 中的写法非常好,值得大家学习以下,是直接获取当前Object中View数据;并且能通过Event直接显示(重新呈现 Rerender)对应的view中的List;

<apex:outputtext value="{0,number,#,##0.000}"> 如果是小数的话,相当于格式化

集合:< apex:selectCheckBoxes >,< apex:selectRadio >, or< apex:selectList >.< apex:selectOptions >为子集

 

转载于:https://www.cnblogs.com/bandariFang/p/7018929.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值