单击添加按钮时如何在spring mvc中的网格视图中添加新文本字段?

时间:2015-12-10 07:24:46

标签: java jsp

我想在网格视图中添加新记录,该记录将显示在UI上。

我正在使用java spring mvc中的一些项目。

有一些已存在的记录,其中一些是主键,在编辑时未启用。

因此,当我单击“添加”按钮时,控件将转到那些不是主键的字段,这意味着这些字段是可编辑的。

所以我想在添加新记录时制作可编辑的主键。

public static List<SelectListItem> GetDropDownList<T>(
               string text, string value, string selected) where T : class
        {
            List<SelectListItem> list = new List<SelectListItem>();
            list.Add(new SelectListItem { Text = "-Please select-", Value = string.Empty });
            IQueryable<T> result = Db.Repository<T>();
            var lisData = (from items in result
                           select items).AsEnumerable().Select(m => new SelectListItem
                           {
                               Text = (string)m.GetType().GetProperty(text).GetValue(m),
                               Value = (string)m.GetType().GetProperty(value).GetValue(m),
                               Selected = (selected != "") ? ((string)
                                 m.GetType().GetProperty(value).GetValue(m) == 
                                 selected ? true : false) : false,
                           }).ToList();
            list.AddRange(lisData);
            return list;
        }
    }

0 个答案:

没有答案