Slickgrid:是否可以将选项传递给编辑器?

时间:2013-08-26 19:20:18

标签: javascript slickgrid

例如:LongTextEditor具有固定的宽度和高度:

$input = $("<TEXTAREA hidefocus rows=5 style='backround:white;width:250px;height:80px;border:0;outline:0'>")
      .appendTo($wrapper);

将它参数化会很好,就像这样:

$input = $("<TEXTAREA hidefocus rows=5 style='backround:white;width:"+options.width+";height:"+options.height+";border:0;outline:0'>")
      .appendTo($wrapper);

1 个答案:

答案 0 :(得分:3)

是的,你可以按照以下方式实现。

将选项列表传递给列数组

var columns = [
        { id: "Id", name: "NAME", field: "FIELD", options: YourList, editor: Slick.Editors.YourEditor,},
              ];

然后您可以在编辑器中访问它(编辑器Slick.editors.js的默认文件)

 function YourEditor(args) {
     //Access columns list using "args.column.options"
 }