Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 17243|Răspunde: 5

[EasyUI] Tabelele de grilă de date EasyUI leagă dinamic coloanele câmpului

[Copiază linkul]
Postat pe 29.10.2015 10:22:42 | | |
Mai întâi, definiți o clasă de entități
  1. public class DataGridModel
  2.     {
  3.         public string field { get; set; }
  4.         public string title { get; set; }
  5.         public int width { get; set; }
  6.     }
Cod de copiere


Apoi, lista de date legată dinamic trebuie adăugată într-o buclăDataGridModel plus atribute:


  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.             });
Cod de copiere


În final, ajax-ul din prim-plan trimite o cerere de postare și leagă dinamic coloanele:

  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.             });
Cod de copiere






Precedent:JQuery EasyUI DataGrid reîmprospătează regulat conținutul de date
Următor:Traduce toate denumirile câmpurilor din DataTable în chineză și returnează
Postat pe 29.10.2015 10:57:55 |
Ai trecut interviul?
 Proprietarul| Postat pe 29.10.2015 12:53:35 |

Am trecut și acum lucrez la companie   
Postat pe 29.10.2015 13:33:58 |

Și eu am trecut
Postat pe 29.10.2015 14:16:36 |
Xiao Zhao a postat la 29-10-2015 12:53
Am trecut și acum lucrez la companie

Bun
Postat pe 29.10.2015 14:16:47 |
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com