Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 17243|Vastaus: 5

[EasyUI] EasyUI-datagrid-taulukot sitovat kenttäsarakkeet dynaamisesti

[Kopioi linkki]
Julkaistu 29.10.2015 10.22.42 | | |
Ensiksi määritellään entiteettiluokka
  1. public class DataGridModel
  2.     {
  3.         public string field { get; set; }
  4.         public string title { get; set; }
  5.         public int width { get; set; }
  6.     }
Kopioi koodi


Sitten dynaamisesti sidottu datalista täytyy lisätä silmukassaDataGridModel plus attribuutit:


  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.             });
Kopioi koodi


Lopuksi etualan ajax lähettää viestipyynnön ja sitoo sarakkeet dynaamisesti:

  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.             });
Kopioi koodi






Edellinen:JQuery EasyUI DataGrid päivittää datasisältöä säännöllisesti
Seuraava:Käännä kaikki DataTable-kentän nimet kiinaksi ja palauta
Julkaistu 29.10.2015 10.57.55 |
Läpäisitkö haastattelun?
 Vuokraisäntä| Julkaistu 29.10.2015 12.53.35 |
Kesä Julkaistu 29.10.2015 klo 10:57
Läpäisitkö haastattelun?

Olen läpäissyt nyt työskennellessäni yrityksessä   
Julkaistu 29.10.2015 13.33.58 |
Kesä Julkaistu 29.10.2015 klo 10:57
Läpäisitkö haastattelun?

Minäkin läpäisin
Julkaistu 29.10.2015 14.16.36 |
Xiao Zhao julkaisi 29.10.2015 klo 12:53
Olen läpäissyt nyt työskennellessäni yrityksessä

Hyvä
Julkaistu 29.10.2015 14.16.47 |
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com