Tôi đang sử dụng WebCrid MVC3 mới. Cho đến nay rất tốt, chỉ gặp vấn đề về tạo kiểu/định dạng các tiêu đề cột. Điều tốt nhất tôi đã có là một workaround áp dụng cùng một lớp css từ hàng đầu tiên của WebGrid cho tiêu đề bảng.MVC3 WebGrid Định dạng hoặc Tạo Kiểu Đầu đề Cột
var headerCells = $("#grid tr:eq(0) th");
var firstRowCells = $("#grid tr:eq(1) td");
$.each(firstRowCells, function (index, value) {
$(headerCells[index]).addClass($(firstRowCells[index]).attr("class"));
});
Ví dụ này rõ ràng là thiếu một tấm séc để đảm bảo có hàng hoặc thực sự là yếu tố id specifed, nhưng nó áp dụng lớp css từ dòng đầu tiên đến dòng tiêu đề có nghĩa là bạn có thể tạo kiểu độc lập với nhau.
td.my-column-style { width:100px }
th.my-column-style { text-align:right;}
Có cách nào được tạo kiểu để tạo kiểu cho các phần tử tiêu đề cột (không chỉ sử dụng thuộc tính headerStyle) không?
cảm ơn, mà dường như khá hạn chế phải không? – sambomartin
Rất buồn khi nghe điều đó ... – Jason
@ Jason Thật vậy. WebGrid là một thảm họa lớn! – Rookian