visualforce

apex:pageBlockTableの幅を画面幅以上にする方法

apex:pageBlockTableを使うとTableの幅が画面幅に設定されてしまい、列の数が多い際には、一列あたりの表示幅が狭くなってしまいます。apex:pageBlockTable をで囲ってやってdivのstyleで幅を指定してやれば、画面幅以上にTableの幅を広げられます。 <div style="width:140%"> <apex:pageBlockTable value="{!accs}" var="acc" > .... </apex:pageBlockTable> </div>

ページ表示時にデータ更新を行いたい

目的 Visualforceのページが表示されたタイミングでデータの更新処理を行いたい ポイント 一見、Controllerのコンストラクタに、更新(update/insert)処理をいれればよいように思われるが、Visualforceの制約で、コンストラクタに更新処理をいれても、正常に…