Kendo Grid настраиваемое редактируемое всплывающее окно - PullRequest
1 голос
/ 31 октября 2019

Я создаю пользовательский popup_editor здесь , и чего я хочу достичь, когда add новая запись,

Если переключатель Percentage установлен, отключить поле суммы, в противном случае, еслипереключатель Amount проверено отключить поле процента. (см. изображение ниже). А как сделать значение по умолчанию в текстовом поле? Спасибо за помощь.

DOJO DEMO

enter image description here

1 Ответ

1 голос
/ 31 октября 2019

Попробуйте это

Если радиокнопка Процентное значение проверено, отключить поле суммы, иначе, если радиокнопка Количество проверено, отключить поле процента. (см. изображение ниже)

edit: function(e){
    $('#RadioPercentage').change(
    function(){
               if ($(this).is(':checked')) {
               $("#percentage").removeProp("disabled").removeClass("k-state-disabled");
               $("#amount").prop("disabled", true).addClass("k-state-disabled");
               }
     });
    $('#RadioAmount').change(
    function(){
                $("#amount").removeProp("disabled").removeClass("k-state-disabled");
                $("#percentage").prop("disabled", true).addClass("k-state-disabled");
      });
  },

А как сделать значение по умолчанию в текстовом поле?

Попробуйте это (внутри «edit»), каждый раз, когда вы открываете всплывающее окно, вы находите это значение, если вы хотите сделать это один раз, просто введите флаг

   $("[type='text']").val("default");

Есть идеи, как я могу использовать kendoNumericTextBox для процентов и количества? Ценим вашу помощь

Попробуйте это

...