0
我有一個ASPxSpinEdit,onblur我想截斷輸入的任何小數。以下代碼有兩個問題。我可以通過使用s.ParseValue()方法從框中獲取值,但在對數值進行任何運算後似乎無法重新分配值。我遇到的另一個問題是我似乎無法離開盒子。事件發生後,光標放回盒子中,不會離開。我的代碼如下。謝謝。如何在LostFocus事件期間從ASPxSpinEdit獲取和設置值。
<dx:GridViewDataTextColumn FieldName="InventoryBank" Caption="InventoryBank" Width="100px">
<EditItemTemplate>
<dx:ASPxSpinEdit runat="server" NumberType="Float" DecimalPlaces="1" AllowNull="true" AllowMouseWheel="true" AllowUserInput="true" MinValue="-999999999" ID="lblInventoryBank" Value='<%# Bind("InventoryBank") %>' Width="100px" Increment="1" MaxValue="999999999">
<ClientSideEvents LostFocus="function(s, e) {
s.ParseValue();
var truncatedValue = s.GetNumber();
truncateValue = (truncateValue * 100)/100;
}">
</ClientSideEvents>
</dx:ASPxSpinEdit>
</EditItemTemplate>
</dx:GridViewDataTextColumn>