2016-08-03 34 views
1

我正在devextreme dxdatagrid,我想在查看列下拉列表中显示一个按钮,这将显示一个弹出时单击。dxdatagrid自定义查询列下拉按钮在botom

我在文档部分搜索,但没有发现任何相关的东西。

请帮助我实现它,如果提供了一个提琴手例子,我会很感激。

+0

样品提琴手http://jsfiddle.net/wLLastox/19 / – vickey

回答

3

您可以在网格的onEditorPreparing事件处理程序中自定义查找编辑器。

下面是在查找编辑器底部添加一个按钮的码:

onEditorPreparing: function(e){ 
     if(e.row.rowType === "data" && e.dataField === "formatID") { 
     var advancedSearchItem = { 
       template: function(){ 
        return $("<div>").dxButton({ 
       text: "Advanced search", 
       onClick: function(args) { 
        alert("click"); 
       } 
       });  
       } 
      }; 

     e.editorOptions.dataSource = e.lookup.items; 
     e.editorOptions.dataSource.push(advancedSearchItem); 
     }   
    }, 

这里是到的jsfiddle示例的链路:http://jsfiddle.net/jbkabrq3/