2013-11-10 65 views
1

我有一個列(數據字段)定義爲numeric(10,2)引導X可編輯的數(10,2)

我能就地編輯它與引導X編輯的一個Rails/PG應用程序?

我試圖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可以識別'number' - 它是'html5types'的一部分。但是,它不適用於我的(10,2)號碼。 – Reddirt

+0

對,我應該遵循這個參考。 「不起作用」是什麼意思?當X-editable看到它時,'numeric(10,2)'應該看起來像任何其他浮點數。是否期待一個整數? –

回答

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

如果谷歌對錯誤信息,你也會看到一些非x可編輯的喋喋不休。

+0

正如我寫這篇文章 - x-editable是停滯不前的。但是,我發現通過挖掘優秀的拉請求(對不起 - 在您閱讀本文時,我沒有鏈接及其可能的OBE。) –