Showing posts with label javascript. Show all posts
Showing posts with label javascript. Show all posts

Tuesday, December 15, 2015

Dynamically select the recordtype by custom javascript Button

When i tried to create a contact record without selection of record type it is not possible from the standard button. So i came up with some custom java script button.

To create a custom button navigate to Setup- Customize - Contacts - Buttons, Links, and Actions
Click on Buttons, Links, and Actions and click new Button or link. Give the Name and api name and select the Display Type as List Button, behavior as Execute javascript and content source as onclick javascript.

Paste the below code in the space provided. change the recordtype name to your record type name.
{!REQUIRESCRIPT("/soap/ajax/33.0/connection.js")} 
{!REQUIRESCRIPT("/soap/ajax/33.0/apex.js")} 

var qr = sforce.connection.query("SELECT Id FROM RecordType WHERE SobjectType ='" + "Contact" + "'" +" AND DeveloperName = '"+"RecordTypeName"+ "'"); 
var records = qr.getArray("records"); 

if(!records.isEmpty)
{ 
 var redirecturl="/003/e?retURL={!Account.Id}&con4={!Account.Name}&con4_lkid={!Account.Id}&RecordType="+qr.records.Id; 
 window.location=redirecturl; 
}

Sunday, October 11, 2015

Create Sobject Records from JavaScript using Jsforce Library

Create a vf page and past the below code 

    
    
    
     
    
    

Friday, September 11, 2015

JSforce that you can easily run the SalesforceAPI from JavaScript

JSforce that can run easily the SalesforceAPI from JavaScript. It is very convenient to try using Visualforce page of Developer environment.

Download the jsforce jibrary and create in static resource with name jsforce
https://cdnjs.cloudflare.com/ajax/libs/jsforce/1.5.0/jsforce.js


<apex:page>
    <apex:includeScript value="{!$Resource.jsforce}" />
    <apex:form>
        <apex:commandButton value="Get Count" onclick="return doClick();" />
    </apex:form>
    <script>
        var conn = new jsforce.Connection({accessToken: '{!$Api.Session_Id}'});
        function doClick () {
            var soqlQuery = 'SELECT Id, Name FROM Account';
            conn.query (soqlQuery, function (err, res) {
                if (err) {
                    alert (err);
                }
                alert (res.records.length);
            });
            return false;
        }
    </script>
</apex:page>

Monday, April 27, 2015

How to access custom settings via JavaScript or Visual force page markup?

<apex:page >
<script type="text/javascript">
var url = "{!$Setup.MyCustomSet__c.URL__c}";
alert(url);
</script>
<apex:outputText value="{!$Setup.MyCustomSet__c.URL__c}"/>
</apex:page>

Labels

visualforce page ( 13 ) apex integration ( 5 ) apex trigger ( 4 ) csv file from vf page ( 4 ) javascript ( 4 ) csv visualforce page ( 3 ) Too many ( 2 ) call out ( 2 ) integration ( 2 ) rest api ( 2 ) salesforce rest api ( 2 ) salesforce to salesforce integration ( 2 ) sfdc rest api ( 2 ) trigger ( 2 ) 15 digit to 18 digit ( 1 ) DML rows in Apex ( 1 ) Date Conversion ( 1 ) Date/Time conversion ( 1 ) Deploy ( 1 ) Objects to Future Annotated Methods ( 1 ) SFDC limits ( 1 ) Sobject to Future Annotated Methods ( 1 ) Test Class ( 1 ) TimeZone Conversion ( 1 ) Too many dml rows ( 1 ) Too many future calls ( 1 ) annotations ( 1 ) apex code ( 1 ) closed opportunities ( 1 ) commit ( 1 ) convert ( 1 ) create records ( 1 ) csv create records ( 1 ) custom setting ( 1 ) deployment ( 1 ) deployment changeset ( 1 ) disable apex class ( 1 ) disable apex trigger ( 1 ) disable in production ( 1 ) document ( 1 ) download ( 1 ) field name ( 1 ) formula fields ( 1 ) iframe ( 1 ) inactive ( 1 ) intellisense ( 1 ) jsforce ( 1 ) limits ( 1 ) matrix report in vf page ( 1 ) multi select ( 1 ) multi select salesforce ( 1 ) multiselect ( 1 ) paypal ( 1 ) picklist ( 1 ) record type ( 1 ) rollback ( 1 ) salesforce limits ( 1 ) salesforce list ( 1 ) salesforce map ( 1 ) salesforce rest ( 1 ) salesforce set ( 1 ) salesforce1 ( 1 ) sandbox deployment ( 1 ) sfdc collection ( 1 ) sfdc list ( 1 ) sfdc map ( 1 ) sfdc rest ( 1 ) sfdc set ( 1 ) uncommitted ( 1 ) updated field ( 1 ) user ( 1 ) validation rule opportunity ( 1 ) validation rules opportunities ( 1 ) vf page ( 1 )

Ad