Текстовое или справочное поле в редактируемом реестре мобильного приложения.

Добрый день. Возникла задача - сделать редактируемый реестр в мобильном приложении, где могут быть справочные поля или текстовые. По примеру из академии удалось сделать только поля с численным или логическим значением. Добавленные колонки текстового и справочного типа не отобразились вовсе. С этим можно что-то сделать?

Нравится

1 комментарий

Здравствуйте! 

В базовой версии предусмотрена работа только с цифровыми, дробными и булевскими полями. Ниже базовый метод схемы EditListItem: 

createEditComponentByColumnName: function(columnName) {
        var model = this.getModel();
        var columnConfig = model.ColumnConfigs.get(columnName);
        var config = {
            name: columnName,
            markerValue: columnName
        };
        switch (columnConfig.columnType) {
            case Terrasoft.ColumnTypes.number:
                config.xtype = "tsintegerfield";
                break;
            case Terrasoft.ColumnTypes.decimal:
                config.xtype = "tsfloatfield";
                break;
            case Terrasoft.ColumnTypes.bool:
                config.xtype = "tstoggle";
                break;
            default:
                return null;
        }
        return this.createFieldComponent(config);
    },

 

Мы зафиксируем Ваше пожелание для рассмотрения аналитиками продукта.

Показать все комментарии