Angular5 dxselectbox исчез при смене языка - PullRequest
0 голосов
/ 05 сентября 2018

моя страница, использующая многоязычность с библиотекой 'ng2-translate' и 'ngrx / redux'. У меня проблема: мой dx-select-box не показывался, когда я менял язык на другой, например, с «en» на «de». Это мой выбор на моей странице

Это мой код:

<dxi-item dataField="SucheTaskTypeCode" [editorOptions]="{ width: '100%' }" editorType="dxSelectBox">
     <dxo-label text="{{ 'VerwaltungDetails.TypeCode' | translate }}"></dxo-label>
     <dx-select-box name="input-pendenzTyp-search" [dataSource]="pendenzenVerwaltungSandbox.pendenzenVerwaltungTypeData$ | async"
        placeholder="{{ 'VerwaltungDetails.Placeholder' | translate }}" valueExpr="code" (onContentReady)="selectContentReady($event)"
        displayExpr="text" (onItemClick)="selectDropdownValue($event.itemData.code,'SucheTaskTypeCode')">
     </dx-select-box>
 </dxi-item>

Если я использую пользовательский шаблон DevExtreme, он будет работать нормально, но мой технический специалист не хочет использовать этот способ:

<dxi-item dataField="SucheTaskStatusCode" [editorOptions]="{ width: '100%' }" [template]="'StatusCodeTemplate'">
    <dxo-label text="{{ 'VerwaltungDetails.StatusCode' | translate }}"></dxo-label>
</dxi-item>
<div *dxTemplate="let data of 'StatusCodeTemplate'">
    <dx-select-box name="input-status-search" [dataSource]="pendenzenVerwaltungSandbox.pendenzenVerwaltungStatusData$ | async"
         placeholder="{{ 'VerwaltungDetails.Placeholder' | translate }}" (onContentReady)="selectContentReady($event)"
         valueExpr="code" displayExpr="text" (onItemClick)="selectDropdownValue($event.itemData.code,'SucheTaskStatusCode')">
    </dx-select-box>
</div>

Спасибо за помощь.

...