2013-07-30 2 views
0

Я разрабатываю сетку, которая имеет текстовое поле в качестве поля ввода.Kendo Grid с текстовым полем с автозаполнением

$("#gvGrid").kendoGrid({ 
      dataSource: dsource, 
      columns: [ 
         { 
          field: "MURQuestionnaireModel.QuestionText", 
          title: "QuestionText", width: 100 
         }, { 
          //field: "MURExpctedAnswersModel.AnswerText", 
          template: '<input type="text" Name="gvAnswer" id="**gvAnswer**' + '#= **MURQuestionnaireId** #" Value=" #= MURExpctedAnswersModel.AnswerText # "/>', 
          title: "Answer", width: 100 
         } 
      ] 

     }); 

Здесь идентификатор для текстового поля является "gvAnswer" и MURQuestionnaireID например gvAnswer8, gvAnswer9

У меня есть код для автозаполнения:

$('input[id^="gvAnswer"]').autocomplete({ 
      delay: 0, 
      source: data 
     }); 
    }); 

здесь для всех тех, кто контроля, который начинается от gvAnswer применить Автозаполнение, однако автоматическое заполнение не работает.

прошу помочь/предложить.

ответ

0

Когда именно вы инициализировали эти входы в autoComplete? Вы делаете это в событии dataBound Grid? Если вы этого не сделаете, попробуйте, когда произойдет событие dataBound.

Смежные вопросы