Chuyển tới nội dung chính

<Cthuvien:ndX>

thông tin

Controls thay thế: BSSnd

Mô tả​

<Cthuvien:ndX> là control nhãn nội dung chỉ đọc dành riêng cho GridX của hệ thống (kế thừa từ System.Web.UI.WebControls.Label).

Control này được sử dụng để hiển thị dữ liệu văn bản thuần túy không cho phép chỉnh sửa, luôn cố định nhap="K" và tự động gắn sự kiện click chọn dòng trong lưới (GridX_click). Không có các thuộc tính tùy chỉnh mở rộng, chủ yếu sử dụng các thuộc tính gốc của Label.

Thuộc tính​

Thuộc tính chung​

TênKiểuMặc địnhCó thể cóMục đíchThuộc tính mớiGhi chú
idstringĐịnh danh của control
TextstringNội dung văn bản hiển thị (chỉ đọc)Kế thừa từ Label
CssClassstring"css_gchu"Lớp CSS áp dụngNếu không khai báo sẽ tự gán "css_gchu"

Khởi tạo​

Control được khai báo trong file .aspx như một server control, thường được đặt trong <ItemTemplate> của GridX:

<Cthuvien:ndX ID="dienGiai" runat="server" />

Trước khi render ra client, function OnPreRender sẽ tự động chuyển các thuộc tính server-side thành HTML attribute để JavaScript phía client xử lý.

Các attribute luôn được gắn cố định (do control này chuyên dùng cho lưới):

AttributeGiá trịMô tả
tenKieu"ndX"Xác định loại control là ndX.
ten_gocIDLưu ID gốc của control.
nhap"K"Báo cho client không tự động lấy thông tin độc lập.
onmousedownGridX_click(event,'C')Xử lý sự kiện click chuột để đánh dấu/chọn dòng (row) lưới.
classGiá trị CssClassLớp css (nếu CssClass trống, tự động gán là "css_gchu").

Ví dụ​

Khai báo trong GridX:

<asp:TemplateField HeaderText="Diễn giải" HeaderStyle-Width="250px">
<ItemTemplate>
<Cthuvien:ndX
ID="dienGiai"
runat="server"
CssClass="css_Gnd" />
</ItemTemplate>
</asp:TemplateField>

Mã HTML sinh ra (Client):

<span
id="ctl00_MainContent_GR_ct1_ctl02_dienGiai"
class="css_Gnd"
tenKieu="ndX"
ten_goc="dienGiai"
nhap="K"
onmousedown="GridX_click(event,'C')"></span>