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

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

Нравится

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);

    },

 

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

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