Angular material 使用材质自动完成与ag栅格进行内联编辑
在尝试使用Angular material 使用材质自动完成与ag栅格进行内联编辑,angular-material,angular-material2,ag-grid,ag-grid-ng2,ag-grid-angular,Angular Material,Angular Material2,Ag Grid,Ag Grid Ng2,Ag Grid Angular,在尝试使用Autocomplete进行内联编辑时,我遇到了一些问题 为相同的对象创建了plunk: 自动完成选项未出现在预期位置。我必须向下滚动网格底部以查看选项 一旦我选择了任何选项,我就无法在行中看到更新的值-我只看到空白值 尝试为isPopup?():布尔值{return false;}为#1和getValue(){return this.selectedValue;}为#2提供各种值,但没有得到任何关于实际问题的线索 我想要的是 在适当的位置显示的选项-就像我们在使用“正常材质自动完成”
Autocomplete
进行内联编辑时,我遇到了一些问题
为相同的对象创建了plunk:
isPopup?():布尔值{return false;}
为#1和getValue(){return this.selectedValue;}
为#2提供各种值,但没有得到任何关于实际问题的线索
我想要的是
.cdk覆盖窗格
解决,只需将样式
块添加到自动完成编辑器
组件中即可
第三种情况,在\u autoCompleteChanged
函数中使用option而不是value
谢谢你,伙计!我(facepalm)因
\u autocompletetechange
中的愚蠢错误而受到惩罚。当网格将停止编辑时,当RidLosesFocus
设置为true
时,选择不会发生。
styles: [`
::ng-deep .cdk-overlay-pane {
/* Do you changes here */
position: fixed; // <- only this one is crucial
z-index: 1000;
background:white
}
`],
@ViewChild('cInput') public cInput;
afterGuiAttached?(): void {
this.cInput.nativeElement.focus();
}
_autoCompleteChanged(option) {
this.selectedValue = option;
}