chặn > ToolboxCategory

Lớp ToolboxCategory

Lớp cho một danh mục trong hộp công cụ.

Chữ ký:

export declare class ToolboxCategory extends ToolboxItem implements ISelectableToolboxItem 

Mở rộng: ToolboxItem

Triển khai: ISelectableToolboxItem

Hàm khởi tạo

Hàm dựng Đối tượng sửa đổi Mô tả
(constructor)(categoryDef, parentToolbox, opt_parent) Tạo một thực thể mới của lớp ToolboxCategory

Thuộc tính

Thuộc tính Đối tượng sửa đổi Loại Mô tả
borderWidth static số Chiều rộng tính bằng pixel của dải màu bên cạnh mỗi danh mục.
colour_ protected string Màu của danh mục.
cssConfig_ protected CssConfig
defaultBackgroundColour static string Màu mặc định của danh mục. Màu này được dùng làm màu nền của danh mục khi được chọn.
flyoutItems_ protected chuỗi | FlyoutItemInfoArray Các mục bay cho danh mục này.
htmlDiv_ protected HTMLDivElement | null Vùng chứa HTML cho danh mục.
iconDom_ protected Phần tử | null Phần tử HTML cho biểu tượng hộp công cụ.
isDisabled_ protected boolean "True" nếu danh mục này bị tắt, nếu không thì là "false".
isHidden_ protected boolean "True" nếu danh mục muốn ẩn, nếu không thì là "false".
labelDom_ protected Phần tử | null Phần tử HTML cho nhãn hộp công cụ.
name_ protected string Tên sẽ hiển thị trên danh mục.
nestedPadding static số Số lượng pixel cần di chuyển danh mục ở mỗi cấp độ lồng nhau.
registrationName static string Tên dùng để đăng ký danh mục hộp công cụ.
rowContents_ protected HTMLdivElement | null Phần tử HTML chứa các phần tử con của hàng danh mục.
rowDiv_ protected HTMLdivElement | null Phần tử HTML cho hàng danh mục.
toolboxItemDef_ CategoryInfo

Phương thức

Phương thức Đối tượng sửa đổi Mô tả
addColourBorder_(colour) protected Thêm dải màu vào danh mục hộp công cụ.
allAncestorsExpanded_() protected Liệu tất cả các đối tượng cấp trên của một danh mục (mẹ và mẹ của mẹ, v.v.) có được mở rộng hay không.
closeIcon_(iconDiv) protected Thêm các lớp thích hợp để hiển thị biểu tượng đóng.
createContainer_() protected Tạo vùng chứa chứa hàng và mọi danh mục phụ.
createDom_() protected Tạo DOM cho danh mục.
createIconDom_() protected Tạo span chứa biểu tượng danh mục.
createLabelDom_(name) protected Tạo khoảng chứa nhãn danh mục. Tệp này phải có mã nhận dạng để hỗ trợ tiếp cận.
createRowContainer_() protected Tạo phần tử mẹ của vùng chứa nội dung. Tất cả lượt nhấp sẽ diễn ra trên div này.
createRowContentsContainer_() protected Tạo vùng chứa cho nhãn và biểu tượng. Điều này là cần thiết để chúng ta có thể đặt tất cả sự kiện con trỏ danh mục con thành không có.
dispose()
getClickTarget() Lấy phần tử HTML có thể nhấp. Phần tử hộp công cụ mẹ nhận được lượt nhấp. Hộp công cụ chính sẽ thêm mã nhận dạng vào phần tử này để có thể chuyển sự kiện onClick vào đúng hộp công cụ.
getColour_(categoryDef) protected Lấy màu hoặc kiểu cho một danh mục.
getContents() Lấy nội dung của danh mục. Đây là những mục sẽ hiển thị trong trình đơn bật lên.
getDiv()
getName() Lấy tên của danh mục. Dùng để phát sự kiện.
getParent()
hide() Ẩn danh mục.
init() Khởi chạy mục trong hộp công cụ. Việc này bao gồm việc tạo DOM và cập nhật trạng thái của mọi mục dựa trên đối tượng thông tin. Init phải được gọi ngay sau khi xây dựng mục hộp công cụ nhằm đảm bảo rằng nội dung của danh mục được phân tích cú pháp chính xác.
isSelectable()
isVisible() Liệu danh mục có hiển thị hay không. Một danh mục chỉ hiển thị nếu tất cả các danh mục gốc của danh mục đó được mở rộng và isHidden_ là false.
makeDefaultCssConfig_() protected Tạo một đối tượng chứa các lớp mặc định cho một danh mục.
onClick(_e) Xử lý khi người dùng nhấp vào mục hộp công cụ.
openIcon_(iconDiv) protected Thêm các lớp thích hợp để hiển thị biểu tượng mở.
parseCategoryDef_(categoryDef) protected Phân tích cú pháp các phần không phải nội dung của định nghĩa danh mục.
parseContents_(categoryDef) protected Phân tích cú pháp mảng nội dung tuỳ thuộc vào việc danh mục có phải là danh mục động hay không hoặc nội dung của danh mục có được hiển thị trong trình đơn bật lên hay không.
refreshTheme() Cập nhật màu sắc cho danh mục này.
setDisabled(isDisabled) Đặt xem danh mục có bị tắt hay không.
setSelected(isSelected) Đặt danh mục hiện tại làm danh mục đã chọn.
setVisible_(isVisible) Đặt danh mục có hiển thị hay không. Để một danh mục hiển thị, danh mục mẹ của danh mục đó cũng phải được mở rộng.
show() Hiển thị danh mục. Danh mục sẽ chỉ xuất hiện nếu danh mục gốc của danh mục đó cũng được mở rộng.
updateFlyoutContents(contents) Cập nhật nội dung sẽ hiển thị trong trình đơn bật lên. Nếu trình đơn mở ra khi nội dung được cập nhật, thì cũng phải gọi màn hình làm mới trên hộp công cụ.