Как создать выпадающие списки в Serenity (Visual Studio) - PullRequest
0 голосов
/ 04 марта 2020

Поскольку я новичок в Serenity, я был бы признателен, если бы вы объяснили мне, как: 1) создать выпадающий список со значениями определенного поля в таблице 2) как создать выпадающий список с жестко закодированным значения.

Он работает нормально, но он "ищет".

В коде вы можете увидеть, что я пытался напрасно. Я также проверил спокойствие "главной страницы" онлайн. Это просто приводит вас к некоторым файлам, которые я пытался скопировать / вставить. Проблема в том, что я не знаю, что изменить.

Это мой файл IseCamposEstrucMsgRow.cs. Это из таблицы существующей базы данных, импортированной с сервера SQL.

namespace Something.DB.Entities
{
    using Serenity;
    using Serenity.ComponentModel;
    using Serenity.Data;
    using Serenity.Data.Mapping;
    using System;
    using System.ComponentModel;
    using System.IO;

    [ConnectionKey("MyConnectionKey"), Module("DB"), TableName("[dbo].[ISE_CAMPOS_ESTRUC_MSG]")]
    [DisplayName("Ise Campos Estruc Msg"), InstanceName("Ise Campos Estruc Msg")]
    [ReadPermission("Administration:General")]
    [ModifyPermission("Administration:General")]
    [LookupScript("DB.Nombre")] // New line
    public sealed class IseCamposEstrucMsgRow : Row, IIdRow, INameRow
    {
        [DisplayName("Codigo"), Column("CAP_CODIGO"), PrimaryKey]
        public Int16? Codigo
        {
            get { return Fields.Codigo[this]; }
            set { Fields.Codigo[this] = value; }
        }

        [DisplayName("Nombre"), Column("CAP_NOMBRE"), Size(50), NotNull, QuickSearch]
        [LookupEditor(typeof(IseCamposEstrucMsgRow))] //New line
        public String Nombre
        {
            get { return Fields.Nombre[this]; }
            set { Fields.Nombre[this] = value; }
        }
...