Правильный способ по-настоящему симулировать двойной щелчок - отправка события двойного щелчка на элемент; эта страница содержит отличную справку о том, как это сделать.Я могу подтвердить, что вы можете создать пользовательскую кнопку, которая отправляет двойной щелчок в поле редактирования SFDC и действует так, как будто пользователь сам дважды щелкнул по полю.Быстрый и грязный пример:
var evObj = document.createEvent('MouseEvents');
evObj.initMouseEvent( 'dblclick', true, true, window, 1, 12, 345, 7, 220, false, false, true, false, 0, null );
document.getElementById('lea13_ilecell').dispatchEvent(evObj);
Однако для вас это не будет разумным подходом, поскольку после двойного щелчка по полю, как вы знаете, отображаются кнопки «Сохранить» и «Отмена»пользователю без возможности переопределить его поведение так, как вам нужно.Вы можете взломать это с помощью некоторой магии jQuery, но я бы порекомендовал подход mmix, это намного более звучно.Если ваши требования выходят за рамки одного текстового поля, вам может потребоваться включить некоторые модные динамические диалоговые окна HTML / CSS или VisualForce, но в зависимости от того, что вам нужно, быстрый ответ - самый простой ответ.