ลิงก์ Visualforce เพื่อสร้างบัญชีใหม่/ผู้ติดต่อ/

ฉันมีหน้า VisualForce ที่กำหนดเอง และต้องการใช้จาวาสคริปต์เพื่อรับ URL เพื่อสร้างบัญชี/ผู้ติดต่อใหม่

ฉันรู้ว่าฉันทำสิ่งต่อไปนี้ได้ในโค้ดหลักเอเพ็กซ์ แต่ฉันต้องการทำบางสิ่งแบบไดนามิก สร้างบัญชีใหม่

วิธีที่ง่ายที่สุดในการรับ url เพื่อสร้างวัตถุใหม่ผ่าน javascript คืออะไร?


person David Ward    schedule 27.03.2014    source แหล่งที่มา
comment
ฉันไม่แน่ใจว่าคุณต้องการสร้างบัญชีและ/หรือติดต่อโดยใช้ Javascript หรือเพียงแค่ระบุลิงก์ไปยังหน้าบัญชีใหม่ หากคุณต้องการให้ลิงก์เพื่อสร้างบัญชีใหม่ คุณสามารถใช้คำนำหน้าวัตถุ '001/e' สำหรับบัญชีและ '003/e' สำหรับผู้ติดต่อ   -  person geekymartian    schedule 30.03.2014
comment
ฉันกำลังมองหาลิงค์ ไม่มีการเรียก API อื่นที่สามารถทำได้ด้วยชื่อวัตถุที่กำหนดหรือไม่ ฉันสาบานได้เลยว่ามี...   -  person David Ward    schedule 31.03.2014
comment
หากไม่ใช่ลิงก์สำหรับโอกาส ลูกค้าเป้าหมาย และกรณีต่างๆ คืออะไร   -  person David Ward    schedule 31.03.2014
comment
มีรายการเช่น รายการนี้ ที่มีคำนำหน้าทั้งหมดสำหรับวัตถุมาตรฐาน สิ่งเหล่านั้นไม่เคยเปลี่ยนแปลง อีกตัวเลือกหนึ่งคือการเรียกใช้ อธิบายการโทร ใน apex และแสดงผลเป็นตัวแปรจาวาสคริปต์ในหน้า Visualforce   -  person geekymartian    schedule 31.03.2014
comment
ถ้าพวกเขาไม่เปลี่ยนแปลง ฉันจะใช้รายการตรงนั้น ขอบคุณ   -  person David Ward    schedule 31.03.2014
comment
ตรวจสอบคำถามของคุณขณะแก้ไขและพบว่ารหัสของคุณไม่แสดง เพิ่มวิธีการทำเป็นคำตอบพร้อมกับลิงก์ไปยังคำนำหน้าวัตถุมาตรฐาน ทำเครื่องหมายว่าเป็นคำตอบหากมีประโยชน์สำหรับคุณ ขอบคุณ!   -  person geekymartian    schedule 31.03.2014


คำตอบ (1)


คุณสามารถใช้โค้ดนี้ใน Javascript (หากแท็กสคริปต์ของคุณอยู่ในหน้า Visualforce):

var newAccountEndpoint = '{!URLFOR($Action.Account.New)}';
var newOpptyEndpoint = '{!URLFOR($Action.Opportunity.New)}';

หรืออย่างที่ฉันระบุไว้ก่อนหน้านี้อ้างถึง รายการพนักงานขายมาตรฐานที่สร้างไว้ล่วงหน้า คำนำหน้าวัตถุ

person geekymartian    schedule 31.03.2014
comment
มีวิธีใดบ้างที่จะเรียกการโทรกลับหรือทราบเมื่อวัตถุใหม่นี้ได้รับการบรรจุลังหากถูกสร้างขึ้นในหน้าต่างแยกต่างหาก? - person David Ward; 31.03.2014
comment
วิธีแก้ปัญหาหนึ่งสำหรับเรื่องนี้คือ เติมข้อมูลในช่องล่วงหน้า ด้วยโทเค็นที่รู้จักและตรวจสอบบันทึกที่สร้างด้วยโทเค็นพารามิเตอร์ที่กำหนดโดยใช้ force .com สตรีมมิ่ง - person geekymartian; 31.03.2014