Пример #1
0
        /// <summary>
        /// 添加查看按钮
        /// 点击后弹出编辑数据的模态框
        /// 根据增删查改页面的构建器自动生成,各个参数如不指定则使用默认值
        /// </summary>
        /// <typeparam name="TBuilder">后台应用的类型</typeparam>
        public static void AddEditActionForCrudPage <TBuilder>(
            this AjaxTableActionColumn column,
            string name          = null, string buttonClass = null, string iconClass = null,
            string titleTemplate = null, string urlTemplate = null, object dialogParameters = null)
            where TBuilder : class, ICrudPageBuilder, new()
        {
            var app = new TBuilder();

            column.AddEditAction(app.DataTypeName, app.EditUrl,
                                 name, buttonClass, iconClass, titleTemplate, urlTemplate, dialogParameters);
        }