示例#1
0
 private void List_Load(object sender, EventArgs e)
 {
     //<Listing>
     TableName = "Company_CompanyGroup";
     DataTableColumns.Add("id", ColumnTypes.Number, "colid", true, true);
     DataTableColumns.Add("CompanyGroupId", ColumnTypes.Number, "colCompanyGroupId");
     DataTableColumns.Add("CompanyId", ColumnTypes.Number, "colCompanyId");
 }
示例#2
0
 private void List_Load(object sender, EventArgs e)
 {
     //<Listing>
     TableName = "CompanyGroup";
     DataTableColumns.Add("id", ColumnTypes.Number, "colid", true, true);
     DataTableColumns.Add("Name", ColumnTypes.String, "colName");
     DataTableColumns.Add("Details", ColumnTypes.String, "colDetails");
 }
        public async Task <IActionResult> DataTableColumnDef(string guid)
        {
            List <DataTableColumns> dataTableCol = new List <DataTableColumns>();

            if (guid != "")
            {
                Guid libGuid = Guid.Parse(guid);
                var  fields  = await _iField.FieldCollection(libGuid);

                DataTableColumns dtCol = new DataTableColumns();
                dtCol.data      = "id";
                dtCol.title     = "";
                dtCol.className = "sysdelete";
                dtCol.visible   = true;
                dtCol.width     = 30;
                dtCol.orderable = false;
                dataTableCol.Add(dtCol);

                dtCol           = new DataTableColumns();
                dtCol.data      = "libraryguid";
                dtCol.title     = "";
                dtCol.visible   = false;
                dtCol.orderable = false;
                dataTableCol.Add(dtCol);

                foreach (Field field in fields)
                {
                    dtCol           = new DataTableColumns();
                    dtCol.data      = field.Name.ToLower();
                    dtCol.title     = field.Title;
                    dtCol.visible   = (field.Visible == 1) ? true : false;
                    dtCol.orderable = true;
                    if (field.FieldType.Type.ToLower() == "currency")
                    {
                        dtCol.render     = null;
                        dtCol.className += " classCurrency ";
                    }
                    else if (field.FieldType.Type.ToLower() == "percentage")
                    {
                        dtCol.render     = null;
                        dtCol.className += " classPercentage ";
                    }
                    else
                    {
                        dtCol.render    = "";
                        dtCol.className = " ";
                    }
                    dtCol.className += "dt_id_" + field.GUID + " ";
                    dtCol.className += (field.Editable == 1) ? "editable" : "noedit";
                    dataTableCol.Add(dtCol);
                }
            }
            return(new JsonResult(new
            {
                result = dataTableCol
            }));
        }