Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 17243|Svare: 5

[EasyUI] EasyUI datagrid-tabeller binder dynamisk feltkolonner

[Kopier lenke]
Publisert på 29.10.2015 10:22:42 | | |
Først, definer en enhetsklasse
  1. public class DataGridModel
  2.     {
  3.         public string field { get; set; }
  4.         public string title { get; set; }
  5.         public int width { get; set; }
  6.     }
Kopier koden


Deretter må den dynamisk bundne datalisten legges til i en løkkeDataGridModel pluss-attributter:


  1. var dgList = new List<DataGridModel>();
  2.             list.ForEach(x =>
  3.             {
  4.                 dgList.Add(new DataGridModel
  5.                 {
  6.                     field = x.name,
  7.                     title = x.bewrite,
  8.                     width = 100
  9.                 });
  10.             });
Kopier koden


Til slutt sender forgrunns-ajaxen en postforespørsel og binder dynamisk kolonnene:

  1. var Extcredits = $("#Extcredits").val();
  2.             var id = $("#id").val();
  3.             $.post("/Home/JsonDictionarys", "id=" + Extcredits, function (data) {
  4.                 var arr = [];
  5.                 arr.push(data.Data);
  6.                 $('#dg').datagrid({
  7.                     url: '/BoardRoom/GetJoinBoardRoomUser/',
  8.                     type: "post",
  9.                     rownumbers: true,
  10.                     pagination:true,
  11.                     queryParams: {
  12.                         id: id
  13.                     },
  14.                     fitColumns: true,
  15.                     singleSelect: true,
  16.                     columns: arr
  17.                 });
  18.             });
Kopier koden






Foregående:JQuery EasyUI DataGrid oppdaterer datainnholdet jevnlig
Neste:Oversett alle feltnavnene i DataTable til kinesisk og returner deretter
Publisert på 29.10.2015 10:57:55 |
Bestod du intervjuet?
 Vert| Publisert på 29.10.2015 12:53:35 |

Består nå og jobber i selskapet   
Publisert på 29.10.2015 13:33:58 |

Jeg besto også
Publisert på 29.10.2015 14:16:36 |
Xiao Zhao postet 29.10.2015 12:53
Består nå og jobber i selskapet

Bra
Publisert på 29.10.2015 14:16:47 |
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com