Можно ли вообще не отображать изменение строки и столбца (2 стрелки и крест) при создании редактируемой таблицы. Я просмотрел черновик W3C для contenteditable, и в нем ничего не говорится о конкретных случаях различных элементов.
Редактируемая строка таблицы, модификатор столбца
Ответы (1)
Если я вас правильно понял, в Firefox это будет сделано следующим образом (примечание: очевидно, что документ должен быть загружен, прежде чем эта команда может быть выполнена. См. комментарии ниже):
document.execCommand("enableInlineTableEditing", null, false);
См. также этот вопрос: Javascript, Firefox : как отключить элементы управления ячейками браузера?
person
Tim Down
schedule
12.04.2011
В более новых версиях Firefox это выдает
Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMHTMLDocument.execCommand]
- person Matt Zukowski; 23.03.2012
Похоже, вам нужно дождаться полной загрузки документа, прежде чем вызывать document.execCommand.
- person Matt Zukowski; 23.03.2012
@MattZukowski: Вполне возможно, но действительно ли это оправдывает отрицательный голос? Подход правильный.
- person Tim Down; 24.03.2012
Я не узнал, в чем проблема, пока много позже. На данный момент невозможно отменить голосование. Обычно я отрицаю ответы, которые не нахожу полезными, чтобы найти лучшие решения.
- person Matt Zukowski; 29.03.2012
@MattZukowski: я отредактировал свой ответ, добавив примечание о том, что документ необходимо загрузить.
- person Tim Down; 02.04.2012
@MattZukowski Документ должен быть полностью загружен, И, поскольку FF15, также должен иметь какой-либо элемент, доступный для редактирования содержимого.
- person ; 27.10.2012