Ссылка Visualforce для создания новой учетной записи/контакта/

У меня есть пользовательская страница VisualForce, и я хотел бы через javascript получить 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. и отображать их как переменные javascript на странице visualforce.   -  person geekymartian    schedule 31.03.2014
comment
Ну, если они не изменятся, я просто воспользуюсь этим списком. Спасибо   -  person David Ward    schedule 31.03.2014
comment
Проверил ваш вопрос во время редактирования и обнаружил, что ваш код не отображается. Добавлено, как это сделать, в качестве ответа вместе со ссылкой на стандартные префиксы объектов. Отметьте это как ответ, если это полезно для вас. Спасибо!   -  person geekymartian    schedule 31.03.2014


Ответы (1)


Вы можете использовать этот код в Javascript (если ваш тег script находится внутри страницы 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