You need to sign in to do that
Don't have an account?
Custom java script button not working on Visualforce Page
I created a Visualforce page to override the standard case view page. I have a custom button "OnlineClosed" on case object that ask for a remark and update 2 field status and stage at case object. The button works fine on the standard case view page, but not at my visualforce page. Does anyone have any idea why this button does not working on the visualforce page? When I click on it, I get a error message "URL No Longer Exists".
About Custom Button
Behavior: Execute JavaScript and Content Source: OnClick JavaScript.
Code for Button on VisualForce page is below.
<apex:commandButton action="{!URLFOR($Action.Case.OnlineClosed,Case.id)}" value="Online Closed"/>
About Custom Button
Behavior: Execute JavaScript and Content Source: OnClick JavaScript.
{!REQUIRESCRIPT("/soap/ajax/22.0/connection.js")} {!REQUIRESCRIPT("/soap/ajax/33.0/apex.js")} var url = parent.location.href; var updateRecord = new Array(); var myquery = "SELECT Id FROM Case WHERE Id = '{!Case.Id}' limit 1"; var reason = prompt("Enter reason", ""); result = sforce.connection.query(myquery); records = result.getArray("records"); if(records[0]) { var update_Case = records[0]; update_Case.Status = "Closed"; update_Case.Stage__c= "Resolved"; update_Case.Remark__c= reason; updateRecord.push(update_Case); } result = sforce.connection.update(updateRecord); parent.location.href = url;
Code for Button on VisualForce page is below.
<apex:commandButton action="{!URLFOR($Action.Case.OnlineClosed,Case.id)}" value="Online Closed"/>
Can you post the url it redirects you to. Also please try and handle any errors that you get while updating record.
Browser Console is your friend.
I create a visualforce page to override the standard case view page and here I'm trying to update 3 fields status(picklist), stage(picklist) and remark (input recevived from user) with the help of custom OnClick JavaScript buttun at case.