Привет я задавался вопросом, знает ли кто-либо, возможно ли определить столбец в slickgrid, как являющемся выпадающим списком выборки. Если не делает кто-либо с некоторым опытом с slickgrid знает, как я должен пойти о добавлении этой опции?
Спасибо
Я полагаю, вы имеете в виду настраиваемый редактор ячеек. Вот пример редактора логических ячеек на основе выбора из slick.editors.js. Вы можете легко изменить его для работы с произвольным набором возможных значений.
function YesNoSelectCellEditor($container, columnDef, value, dataContext) {
var $select;
var defaultValue = value;
var scope = this;
this.init = function() {
$select = $("<SELECT tabIndex='0' class='editor-yesno'><OPTION value='yes'>Yes</OPTION><OPTION value='no'>No</OPTION></SELECT>");
if (defaultValue)
$select.val('yes');
else
$select.val('no');
$select.appendTo($container);
$select.focus();
};
this.destroy = function() {
$select.remove();
};
this.focus = function() {
$select.focus();
};
this.setValue = function(value) {
$select.val(value);
defaultValue = value;
};
this.getValue = function() {
return ($select.val() == 'yes');
};
this.isValueChanged = function() {
return ($select.val() != defaultValue);
};
this.validate = function() {
return {
valid: true,
msg: null
};
};
this.init();
};