Проблема с сеткой пользовательского интерфейса кендо - PullRequest
0 голосов
/ 01 апреля 2019

У меня 2 проблемы с кендо-сеткой.

Первый - мне нужно перевести столбец в редактируемое состояние false, но только в редакции и включить при создании.

На самом деле я делаю это:

<kendo-grid-column field="id" title="Langage ID##" >
    <ng-template kendoGridEditTemplate let-dataItem="dataItem">
        <input [(ngModel)]="dataItem.id" kendoGridFocusable name="id" type="number" class="k-textbox" required/>
    </ng-template>
</kendo-grid-column>

И если я добавлю ключевое слово [editable] = "false" в столбец, пользователь не сможет создать идентификатор.

Вторая проблема связана с множественным выбором.

комплимент ... как я не могу сказать это ... странно.

На самом деле я делаю это:

<kendo-grid-column field="languageIdList" title="Languages##">
    <ng-template kendoGridCellTemplate let-dataItem>
      <kendo-multiselect kendoGridFocusable name="languageMulti [data]="listLanguage [(ngModel)]="dataItem.languageIdList"
        textField="name"
        valueField="id"
        [valuePrimitive]="true">
    </kendo-multiselect>
    </ng-template>
</kendo-grid-column>

конечно, languageIdList - это число []. Для объяснения проблема в загрузке, выбранное значение не будет отображаться, когда я нажимаю на сортировку значения показа строки по всей строке, и когда я активен в режиме редактирования, это работает.

Извините за плохой английский.

Я готов предоставить больше информации, если это необходимо.

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

...