Вызовите Jeditable из ссылки - PullRequest
0 голосов
/ 13 августа 2011

Я пытаюсь создать функциональность редактирования на месте, но я хочу вызвать элемент с внешней ссылкой.Допустим, я создаю контекстное меню с правкой.

Спасибо за помощь

1 Ответ

3 голосов
/ 13 августа 2011

Если я правильно понимаю, что вы хотите, вы хотите сделать следующее:

  • Делать элемент редактируемым только тогда, когда пользователь выполняет какое-либо действие (например, нажимает кнопку)
  • После того, как пользователь закончит редактирование элемента, элемент снова станет недоступным для редактирования, пока не будет выполнено повторное действие запуска.

Если это так, вы можете сделать что-то вроде этого:

$('button').click(function() {  // an action to trigger editing
    $('#editable').editable('', {
        // when the editing is done, make this element uneditable
        onreset: function() { $(this).parent().editable('destroy'); }
    })
    // pseudo click the editable element, so it is in the "editable" mode
    .click(); 
});

Пример: http://jsfiddle.net/william/DqbeN/.

...