You need to sign in to do that
Don't have an account?
Anusha
Differece between Repete, DataTable, PageBlockTable
Hi Guys,:smileyhappy:
Can any one Differenciate the Repete, dataTable and PageBlockTable
haveing problem with these three...
Please any one answer my Quesion.....
<apex:repeat>
<apex:DataTable>
Both are used to get data from Collections,but
1. By using <apex:repeat> we can't get proper alignments,just it displays data,but in <apex:datatable> we can get columns wise alignment data.
2.In <apex:repaet> there is no javascript events like onmouseover,onclick..........but they are available in <apex:datatable>
3. Main Difference Between <data:table> and <apex:pageblocktable> is,Unlike the < apex:dataTable > component, the default styling for < apex:pageBlockTable > matches standard Salesforce styles. Any additional styles specified with < apex:pageBlockTable >
attributes are appended to the standard Salesforce styles
Note:Here BY using above three We can get up to 1000 items only from lists
Apex:dataTable -
An HTML table that is defined by iterating over a set of data, displaying information about one item of data per row. The body of the < apex:dataTable > contains one or more column components that specify what information should be displayed for each item of data. The data set can include up to 1,000 items.
Apex:pageBlockTable – A list of data displayed as a table within either an < apex:pageBlock > or < apex:pageBlockSection > component, similar to a related list or list view in a standard Salesforce page. Like an < apex:dataTable >, an < apex:pageBlockTable > is defined by iterating over a set of data, displaying information about one item of data per row. The set of data can contain up to 1,000 items.The body of the < apex:pageBlockTable > contains one or more column components that specify what information should be displayed for each item of data, similar to a table. Unlike the < apex:dataTable > component, the default styling for < apex:pageBlockTable > matches standard Salesforce styles. Any additional styles specified with < apex:pageBlockTable > attributes are appended to the standard Salesforce styles.
Apex:repeat – This tag is used as for loop(for list) in apex. You can iterate a list.
PageBlockTable:
->pageblocktable should be inside of <apex:pageblock> or <apex:pageblocksection>
-><apex:pageblocktable> has a required attribute called "value"
->it uses the standard salesforce page styles
->column headers will be displayed automatically
DataTable:
->no need to write inside <apex:pageblock> or <apex:pageblocksection>
-> there is no required value
-> the data can be displayed using custom styles
-> we need to specify column headers explicitly
Repeat:
-> there is no proper allignment of data in repeat as compared with datatable