Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 17243|Svar: 5

[EasyUI] EasyUI datagrid-tabeller binder dynamisk feltkolonner

[Kopier link]
Opslået på 29/10/2015 10.22.42 | | |
Først defineres en enhedsklasse
  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 kode


Derefter skal den dynamisk bundne dataliste tilføjes i en løkkeDataGridModel plus 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 kode


Endelig sender forgrunds-ajaxen en postanmodning og binder dynamisk kolonnerne:

  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 kode






Tidligere:JQuery EasyUI DataGrid opdaterer regelmæssigt dataindhold
Næste:Oversæt alle feltnavnene i DataTable til kinesisk og returner derefter
Opslået på 29/10/2015 10.57.55 |
Bestod du interviewet?
 Udlejer| Opslået på 29/10/2015 12.53.35 |

Er nu bestået og arbejder i firmaet   
Opslået på 29/10/2015 13.33.58 |

Jeg bestod også
Opslået på 29/10/2015 14.16.36 |
Xiao Zhao postet den 29-10-2015 kl. 12:53
Er nu bestået og arbejder i firmaet

God
Opslået på 29/10/2015 14.16.47 |
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com