Lớp ToolboxCategory
Lớp cho một loại 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 | Nội dung mô tả |
---|---|---|
(constructor)(categoryDef, hộp công cụ chính, opt_parent) | Tạo một thực thể mới của lớp ToolboxCategory |
Thuộc tính
Tài sản | Đối tượng sửa đổi | Loại | Nội dung mô tả |
---|---|---|---|
borderWidth | static |
number | 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. Đâ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 xuất hiện trong danh mục này. |
htmlDiv_ | protected |
HTMLDivElement | giá trị rỗng | Vùng chứa HTML cho danh mục. |
iconDom_ | protected |
Phần tử | giá trị rỗng | 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 phải là "false". |
isHidden_ | protected |
boolean | "True" nếu danh mục là "false", nếu không thì là "false". |
labelDom_ | protected |
Phần tử | giá trị rỗng | Phần tử HTML cho nhãn hộp công cụ. |
name_ | protected |
string | Tên sẽ được hiển thị trên danh mục. |
nestedPadding | static |
number | Số pixel để di chuyển danh mục ở mỗi cấp được lồng. |
registrationName | static |
string | Tên dùng để đăng ký một danh mục hộp công cụ. |
rowContents_ | protected |
HTMLDivElement | giá trị rỗng | Phần tử HTML chứa các phần tử con của hàng danh mục. |
rowDiv_ | protected |
HTMLDivElement | giá trị rỗng | 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 | Nội dung 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ả đối tượng cấp trên của một danh mục (mẹ và 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à bất kỳ danh mục phụ nào. |
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 span chứa nhãn danh mục. Mã này phải có mã nhận dạng cho mục đích hỗ trợ tiếp cận. |
createRowContainer_() | protected |
Tạo thành phần mẹ của vùng chứa nội dung. Tất cả các lượt nhấp sẽ xảy 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ả các sự kiện con trỏ danh mục phụ thành không có. |
dispose() | ||
getClickTarget() | Lấy phần tử HTML có thể nhấp được. Phần tử hộp công cụ chính nhận được lượt nhấp. Hộp công cụ mẹ sẽ thêm mã nhận dạng vào phần tử này để có thể truyền sự kiện onClick đến đúng hộp công cụ. | |
getColour_(categoryDef) | protected |
Nhận thông tin về màu sắc hoặc kiểu của một danh mục. |
getContents() | Lấy nội dung của danh mục. Đây là các mục sẽ được hiển thị trong báo cáo. | |
getDiv() | ||
getName() | Lấy tên của danh mục. Dùng để phát sự kiện. | |
getParent() | ||
Ẩn() | Ẩn danh mục. | |
init() | Khởi chạy mục trong hộp công cụ. Điều này bao gồm việc tạo DOM và cập nhật trạng thái của bất kỳ mục nào dựa trên đối tượng thông tin. Init nên được gọi ngay sau khi tạo mục trong hộp công cụ, để đảm bảo rằng nội dung 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ả đối tượng cấp trên của danh mục đó được mở rộng và isHidden_ là sai. | |
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 nhấp vào mục trong 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 đang mở. |
parseCategoryDef_(categoryDef) | protected |
Phân tích cú pháp các phần không phải nội dung của danh mục def. |
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 hay nội dung của mảng đó được dùng để hiển thị trong trang thông tin nhanh. |
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 thành đã chọn. | |
setVisible_(isVisible) | Đặt danh mục có hiển thị hay không. Để hiển thị danh mục gốc, bạn cũng phải mở rộng danh mục gốc. | |
show() | Hiển thị danh mục. Danh mục sẽ chỉ xuất hiện nếu danh mục gốc cũng được mở rộng. | |
updateFlyoutContents(contents) | Cập nhật nội dung sẽ hiển thị trong thông báo nhanh. Nếu cửa sổ bật lên mở khi nội dung được cập nhật, thì hàm refreshSelection trên hộp công cụ cũng phải được gọi. |