Ответ 1
Вы просто добавляете эту опцию при настройке поля:
emptytext: 'Leer', // default is 'Empty'
Fiddle: http://jsfiddle.net/Saran/hdVYS/
Другие варианты можно найти в документации .
Я использую x-editable plug-in для редактирования на месте, и он работает хорошо.
Следующий пример jsfiddle показывает пример из их документации: http://jsfiddle.net/ibrahima_yock/CFNXM/27/
<div>
<span>Status:</span>
<a href="#" id="status"></a>
</div>
.
//make status editable
$('#status').editable({
type: 'select',
title: 'Select status',
placement: 'right',
source: [
{value: 1, text: 'status 1'},
{value: 2, text: 'status 2'},
{value: 3, text: 'status 3'}
]
});
Как вы можете видеть в jsFiddle, на панели html статус "пуст" (написан красным цветом). Мы хотели бы перевести это слово на другой язык. Как мы можем указать его?
Вы просто добавляете эту опцию при настройке поля:
emptytext: 'Leer', // default is 'Empty'
Fiddle: http://jsfiddle.net/Saran/hdVYS/
Другие варианты можно найти в документации .
Для тех, кто предпочитает использовать атрибуты, data-emptytext
- это еще один способ сделать это:
<a href='#' id='status'
data-placeholder='This text appears when editing'
data-emptytext='This text appears when field is empty'> </a>
@Saran negative, существует метод "toggleDisabled" (строка boot79), которая отключает распространение кликов. И это моя проблема, когда я выключаю его, значение пусто (я хотел бы видеть значение по умолчанию для "пустого" значения). В editable is property "handleEmpty", который очищает пустое значение (bootstrap-editable.js строка 1770) в случае, если параметр отключен, равен true, а значение пусто. Я пытаюсь понять, как переписать это значение на что-то еще, не касаясь библиотечного кода