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ả |
---|---|---|
(hàm khởi tạo)(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 | rỗng | Vùng chứa HTML cho danh mục. |
iconDom_ | protected |
Phần tử | 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 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ử | rỗng | 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 | rỗng | Phần tử HTML chứa các phần tử con của hàng danh mục. |
rowDiv_ | protected |
HTMLdivElement | 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 | 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 thành phần mẹ của vùng chứa nội dung. Tất cả các nhấp chuột 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ả 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. Phần tử hộp công cụ chính 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 chế độ bay. | |
getDiv() | ||
getName() | Xem tên danh mục. Dùng để phát các sự kiện. | |
getParent() | ||
hide() | Ẩ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 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 đối tượng cấp trên của danh mục đó được mở rộng và giá trị isẨn_ là giá trị false. | |
makeDefaultCssConfig_() | protected |
Tạo một đối tượng lưu giữ các lớp mặc định cho một danh mục. |
onClick(_e) | Xử lý khi mục trong hộp công cụ được nhấp vào. | |
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 có 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, hoặc liệu nội dung của mảng đó có được hiển thị trong hộp thoại thông báo hay không. |
refreshTheme() | Cập nhật màu sắc cho danh mục này. | |
setDisabled(isDisabled) | Đặt liệu danh mục có bị tắt hay không. | |
setSelected(isSelected) | Đặt danh mục hiện tại thành 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 hộp thư đế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ụ. |