我正在使用下拉框。它与角度融为一体。它会触发我想要的事件。我使用的属性是onEnterKey。该方法中有一种方法。中间有一种方法。我不能得到任何触发器,我使用错误或我有不同的方法。他正在逼我。
如果你找到一个解决方案并教它使用,我将非常高兴。
<dx-drop-down-box #exitCustomDropDownBox
[(value)]="exitCustomDropDownBoxValue"
valueExpr="id"
[displayExpr]="exitCustomGrid_displayExpr"
placeholder="Çıkış Gümrüğü"
[showClearButton]="true"
[(ngModel)]="requestModel.exitCustomId"
[dataSource]="exitCustomListResponse"
(ngModelChange)="setExitCustomName()"
(onEnterKey)="enterKey($event)">
<dxo-drop-down-options [maxHeight]="200"></dxo-drop-down-options>
<div *dxTemplate="let data of 'content'">
<dx-data-grid [allowColumnReordering]="true" [dataSource]="exitCustomListResponse"
[selection]="{ mode: 'single' }"
[hoverStateEnabled]="true"
[paging]="{ enabled: true, pageSize: 10 }"
[filterRow]="{ visible: true }"
[scrolling]="{ mode: 'infinite' }"
[height]="265"
[(selectedRowKeys)]="exitCustomDropDownBoxGridSelectedRowKeys">
<dxi-column dataField="code" caption="Kod"></dxi-column>
<dxi-column dataField="name" caption="Ad"></dxi-column>
</dx-data-grid>
</div>
</dx-drop-down-box>
这是我想用TypeScript做的事件,但这并不是那么简单。
enterKey(data) {
debugger;
this.isCustom = true;
console.log(this.isCustom);
}
答案 0 :(得分:0)
我已经找到了这样的资格,如果您难以更好地进行调查,并且如果您遇到同样的问题,这就是解决方案。如果我偷了你宝贵的时间,我很抱歉。
<dx-drop-down-box #exitCustomDropDownBox
[(value)]="exitCustomDropDownBoxValue"
valueExpr="id"
[displayExpr]="exitCustomGrid_displayExpr"
placeholder="Çıkış Gümrüğü"
[showClearButton]="true"
[(ngModel)]="requestModel.exitCustomId"
[dataSource]="exitCustomListResponse"
(ngModelChange)="setExitCustomName()"
>
<dxo-drop-down-options [maxHeight]="200"></dxo-drop-down-options>
<div *dxTemplate="let data of 'content'">
<dx-data-grid [allowColumnReordering]="true" [dataSource]="exitCustomListResponse"
[selection]="{ mode: 'single' }"
[hoverStateEnabled]="true"
[paging]="{ enabled: true, pageSize: 10 }"
[filterRow]="{ visible: true }"
[scrolling]="{ mode: 'infinite' }"
[height]="265"
[(selectedRowKeys)]="exitCustomDropDownBoxGridSelectedRowKeys"
(onSelectionChanged)="enterKey($event)">
<dxi-column dataField="code" caption="Kod"></dxi-column>
<dxi-column dataField="name" caption="Ad"></dxi-column>
</dx-data-grid>
</div>
</dx-drop-down-box>
我添加的属性是this = (onSelectionChanged) = "enter Key ($ event)"
如果有人花时间解决这个问题,我再次道歉。 :(