проверка в jqgrid - PullRequest
       21

проверка в jqgrid

8 голосов
/ 05 января 2010

Я сейчас работаю над jqgrid, используя ci framework. просто хочу спросить о проверке в jqgrid. Я видел, что в jqgrid столбец может быть проверен следующим образом: editrules: {required: true}} и так далее ...

вот мой вопрос, я хочу знать, возможно ли, что если клиент вводит желаемое имя пользователя, но оно уже существует. Возможно ли это с помощью проверок jqgrid?

спасибо -Dean

Ответы [ 2 ]

10 голосов
/ 07 января 2010

Вы можете сделать это, используя пользовательское правило редактирования

Это пример в документации

function mypricecheckforvalue(value, colname) {
if (value < 0 || value >20) 
   return [false,"Please enter value between 0 and 20"];
else 
   return [true,""];
}
jQuery("#grid_id").jqGrid({
...
   colModel: [ 
      ... 
      {name:'price', ..., editrules:{custom:true, custom_func:mypricecheckforvalue....}, editable:true },
      ...
   ]
...
});
1 голос
/ 23 ноября 2012

Вот решение, которое я выяснил

      {name:'actualNo',index:'actualNo',editable:true, edittype:"text", width:150,editoptions:{
                                size: 15, maxlengh: 10,
                                dataInit: function(element) {
                                    $(element).keyup(function(){
                                        var val1 = element.value;
                                        var num = new Number(val1);
                                        if(isNaN(num))
                                        {alert("Please enter a valid number");}
                                    })
                                }
                            }},
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...