2013-02-27 2 views
1

В jQgrid, редактируя, я хочу, чтобы мои пользовательские элементы управления. например, текстовое поле с настраиваемыми атрибутами. для того чтобы достигнуть этого я добавил customformatter как нижеjqgrid Пользовательский форматтер при редактировании

ColModel метод

{ name: 'Code', index: 'Code', width: 100, editable: true, formatter : createexceltextbox }, 

Formatter

function createexceltextbox(cellvalue, options, rowObject) { 
     return "<input type='text' value='" + cellvalue + "' style='width:100%' abc='xyz' />"; 
    } 

Он преобразует все ячейки в текстовое поле, которое я не хочу,

Я хочу это текстовое поле только во время редактирования строки.

ответ

1

Custom formatter используются при заполнении содержимого ячейки, а не во время редактирования. Вам нужно использовать edittype: "custom". The answer, another one (или более поздние this one) или this one предоставит вам соответствующие примеры.

+0

спасибо oleg, я ждал вашего ответа. – Meraj

+0

@Meraj: Добро пожаловать! – Oleg

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