Редактируемая строка таблицы, модификатор столбца

Можно ли вообще не отображать изменение строки и столбца (2 стрелки и крест) при создании редактируемой таблицы. Я просмотрел черновик W3C для contenteditable, и в нем ничего не говорится о конкретных случаях различных элементов.


person Diff.Thinkr    schedule 22.03.2011    source источник


Ответы (1)


Если я вас правильно понял, в Firefox это будет сделано следующим образом (примечание: очевидно, что документ должен быть загружен, прежде чем эта команда может быть выполнена. См. комментарии ниже):

 document.execCommand("enableInlineTableEditing", null, false);

См. также этот вопрос: Javascript, Firefox : как отключить элементы управления ячейками браузера?

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