You need to sign in to do that
Don't have an account?
TheLearner
Displaying error button on page
Hi,
Experts, i added button called 'Permit to dig'(i assigned a visualforce page to this button) to a object TWM_Tasks__c so this button need to allow only with record type Intall and when the Type of install(Type_of_Install__c)='External' if its 'Internal or Screw in' it should not now allow it.could anyone help me please
Experts, i added button called 'Permit to dig'(i assigned a visualforce page to this button) to a object TWM_Tasks__c so this button need to allow only with record type Intall and when the Type of install(Type_of_Install__c)='External' if its 'Internal or Screw in' it should not now allow it.could anyone help me please
eg:
i created button for the custom object, i havent used commandbutton , i created the button for that custom object and assiged this page to that button.. im giving sample not entire page.
<apex:page standardcontroller="TWM_Tasks__c" extensions="TWM_Permit_PermittoDig_controller" showHeader="false" sidebar="false" renderAs="pdf" >
<head>
<style>
@page {
//orientation: landscape; /* Landscape orientation */
//size: 3.55in 2.21in; /* 3.41in 2.13in width height Landscape orientation*/
//margin:0%;
margin-top: 0%;
margin-bottom: 0%;
}
table.mystyle
{
border-width: 1px 1px 1px 1px;
border-spacing: 0;
border-collapse: collapse;
border-style: solid;
font-family: Arial Unicode MS;
}
.mystyle td, .mystyle th
{
margin: 0;
padding: 4px;
border-width: 1px 1px 1px 1px;
border-style: solid;
}
.HeaderRow
{
font-family: Arial Unicode MS;
font-size: 8px;
font-weight: bold;
}
.TableRow
{
font-family: Arial Unicode MS;
font-size: 8px;
}
.Instruct
{
font-family: Arial Unicode MS;
font-size: 8px;
color:#FF0000;
}
pbr { page-break-after: always; }
</style>
</head>
<table columns="3" border="0" cellpadding="0" cellspacing="0" width="100%" align="center">
<tr>
<td align="center" colspan="3"></td>
</tr>
</table>
<table class="mystyle" columns="4" border="1" cellpadding="0" cellspacing="0" width="100%" align="center">
<tr align="center">
</tr>
<tr align="center">
<tr align="center">
<td class="HeaderRow" width="60%" colspan="4">Job Details </td>
</tr>
<tr align="left">
<td width="70%" class="TableRow" bgcolor="d3d3d3">Customer</td>
<td width="40%">{!TWM_Tasks__c.Customer__c}</td>
</tr>
<tr align="left">
<td width="40%" class="TableRow" bgcolor="d3d3d3">Address</td>
<td width="20%">{!TWM_Tasks__c.Address__c}</td>
</tr>
<tr align="left">
<td width="40%" class="TableRow" bgcolor="d3d3d3">Task</td>
<td width="10%">{!TWM_Tasks__c.Task__c}</td>
</tr>
<tr align="left">
<td width="40%" class="TableRow" bgcolor="d3d3d3">Job NO.</td>
<td width="10%">{!TWM_Tasks__c.Job_No__c}</td>
</tr>
<tr align="left">
<td width="40%" class="TableRow" bgcolor="d3d3d3">Attended</td>
<td width="10%">
<apex:outputText value="{0,date,dd'/'MM'/'yyyy}">
<apex:param value="{!TWM_Tasks__c.Attended__c}" />
</apex:outputText>
</td>
</tr>
<tr align="left">
<td width="40%" class="TableRow" bgcolor="d3d3d3">Completed</td>
<td width="10%">
<apex:outputText value="{0,date,dd'/'MM'/'yyyy}">
<apex:param value="{!TWM_Tasks__c.Completed__c}" />
</apex:outputText>
</td>
</tr>
<tr align="left">
<td width="40%" class="TableRow" bgcolor="d3d3d3" height="30">On-Site Personnel</td>
<td width="10%">{!TWM_Tasks__c.On_Site_Personnel__c}</td>
</tr>
<tr align="left">
<td width="40%" class="TableRow" bgcolor="d3d3d3" height="25">On-Site Visitors</td>
<td width="10%">{!TWM_Tasks__c.On_Site_Visitors__c}</td>
</tr>
</tr>
</table>
<br></br>
</table>
</apex:page>
PDF.Rendering a Visualforce page as a PDF is intended for pages that are designed and optimized for print. Standard components that aren't easily formatted for print or contain form elements like inputs, buttons, any component that requires JavaScript to be formatted, shouldn't be used. This includes but is not limited to, any component that requires a form element. Verify the format of your rendered page before deploying it.