2013-11-10 3 views
1

У меня есть приложение Rails/PG с (поле данных) столбцов определяется как numeric(10,2)Bootstrap X-редактируемые число (10,2)

Могу ли я на месте редактировать его с Bootstrap X-редактируемые?

Я попытался number так:

<a href="#" class="xeditable" data-type="number" data-pk="1" data-resource="event" data-name="hours" data-url="/events/<%= event.id %>" > 
<%= event.hours %></a> 

Но это не сработало.

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

+1

X-editable, похоже, не знает, что означает 'data-type =" number "' (http://vitalets.github.io/x-editable/docs.html#inputs). –

+0

X-editable может распознать 'номер' - это часть' html5types'. Но это не работает на моем (10,2) номере. – Reddirt

+0

Правильно, я должен был следовать этой ссылке. Что означает «не работает»? 'Numeric (10,2)' должен выглядеть как любой другой номер с плавающей запятой, когда X-editable видит его. Что-то ожидает целого? –

ответ

0

Я думаю, что это характерно для v1.5 'inline', а также для Chrome 33+ и некоторых смешных спецификаций спецификации html, не позволяющих выбирать номера.

Посмотрите на ошибки консоли, как это:

Uncaught InvalidStateError: Failed to execute 'setSelectionRange' on 'HTMLInputElement': The input element's type ('number') does not support 

Если вы видите эту ошибку, то ваш вопрос, вероятно, связано с этой известной проблемой: https://github.com/vitalets/x-editable/pull/592

Если вы Google на этом сообщение об ошибке, вы увидите также не-x-редактируемую болтовню.

+0

Поскольку я пишу это, x-editable застаивается. Однако я нашел исправление ошибки, выкапывая выдающуюся тягу запросы (извините - у меня нет ссылки и ее, вероятно, OBE к тому моменту, когда вы это прочитали). –

Смежные вопросы