как остановить кендо UI NumericTextBox для округления десятичных чисел - PullRequest
0 голосов
/ 29 апреля 2019

Я пытаюсь разрешить нашему планировщику задач принимать оценки времени на полдня. к сожалению, когда пользователь вводит 0,5 и нажимает кнопку сохранить, программа округляет любое десятичное число до ближайшего целого числа. Я использую Kendo UI NumericTextBoxFor.

Я попытался добавить несколько jquery, которые должны правильно отформатировать введенный десятичный код. Я также попытался добавить .Decimal (5) в конец инструкции бритвы. Я не могу найти другой javascript, который мог бы повлиять на это где-либо еще в программе.

            <div class="form-group">
                <div class="col-md-2">
                    @Html.LabelFor(model => model.ScheduleViewModel.TimeRemaining, new { @class = "control-label" })
                    <span class="glyphicon glyphicon-asterisk mandatoryred" aria-hidden="true"></span>
                </div>
                <div class="col-md-7">
                    @Html.Kendo().NumericTextBoxFor(model => model.ScheduleViewModel.TimeRemaining).Decimals(5)
                    <div>
                        @Html.ValidationMessageFor(model => model.ScheduleViewModel.TimeRemaining, "", new { @class = "text-danger" })
                    </div>
                </div>
            </div>
<script>
 $("#initial").width('400').kendoNumericTextBox({
    //format: '#.####################',
    format: 'n3',
    decimals: 4
}).data("kendoNumericTextBox");

function handleAssignAndScheduleSuccess(result) {
    if (result.responseJSON) {
        // The controller action returned a JSON object with the redirectTo property
        // let's redirect to this location:
        window.location.href = result.responseJSON.redirectTo;
    }

    if (result.redirectTo) {
        // The controller action returned a JSON object with the redirectTo property
        // let's redirect to this location:
        window.location.href = result.redirectTo;
    } else {
        // The controller action returned a partial view with the form and the errors
        // So we need to update some containing DIV with it:

        $('#assignAndScheduleRequestFormDiv').html(result);
    }
}
function handleAssignAndScheduleFailure(result) {

    $('#errorAssignAndScheduleRequestDiv').html(result.responseText);

}
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...