Example #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     modelJson = TableEditCore.GetDataStruct();
     if (IsPostBack)
     {
         tabelName   = Request["tablename"] ?? "PageDeal";
         tableTitle  = Request["tabletitle"] ?? "";
         tablejson   = TableEditCore.LoadTableInfo(tabelName);
         jquery      = "$('#slecttable').hide();";
         mappingJson = TableEditCore.GetMappingDirectory();
         treeJson    = TableEditCore.GetDataStructTree();
         DataSet ds = TableEditCore.GetEditTableSetting(tabelName);
         if (ds.Tables[0].Rows.Count > 0)
         {
             listSetting = ds.Tables[0].Rows[0]["List"].ToString();
             editSetting = "[" + ds.Tables[0].Rows[0]["Edit"].ToString() + "]";
         }
     }
 }
Example #2
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            string tableName = context.Request["TableName"];

            if (!string.IsNullOrEmpty(tableName))
            {
                context.Response.Clear();
                context.Response.Write(TableEditCore.LoadTableInfo(tableName));
                context.Response.Flush();
                context.Response.End();
            }

            if (context.Request["type"] == "path")
            {
                string path = context.Server.MapPath("Index.aspx");
                string json = TableEditCore.GetPathJson(path);
                context.Response.Write(json);
            }
        }