PageBlockDetails class final
A collapsible block
- Inheritance
- Available extensions
- Annotations
-
- @immutable
Constructors
-
PageBlockDetails({RichText? header, required List<
PageBlock> blocks, required bool isOpen})
Properties
-
blocks
→ List<
PageBlock> -
blocks Block contents
final
- hashCode → int
-
The hash code for this object.
no setteroverride
- header → RichText?
-
header Always visible heading for the block
final
- isOpen → bool
-
isOpen True, if the block is open by default
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
copyWith(
{RichText? header, List< PageBlock> ? blocks, bool? isOpen}) → PageBlockDetails -
Available on PageBlockDetails, provided by the PageBlockDetailsExtensions extension
-
getConstructor(
) → String -
override
-
map<
TResult extends Object?> ({required TResult anchor(PageBlockAnchor value), required TResult animation(PageBlockAnimation value), required TResult audio(PageBlockAudio value), required TResult authorDate(PageBlockAuthorDate value), required TResult blockQuote(PageBlockBlockQuote value), required TResult chatLink(PageBlockChatLink value), required TResult collage(PageBlockCollage value), required TResult cover(PageBlockCover value), required TResult details(PageBlockDetails value), required TResult divider(PageBlockDivider value), required TResult embedded(PageBlockEmbedded value), required TResult embeddedPost(PageBlockEmbeddedPost value), required TResult header(PageBlockHeader value), required TResult kicker(PageBlockKicker value), required TResult list(PageBlockList value), required TResult map(PageBlockMap value), required TResult mathematicalExpression(PageBlockMathematicalExpression value), required TResult paragraph(PageBlockParagraph value), required TResult photo(PageBlockPhoto value), required TResult preformatted(PageBlockPreformatted value), required TResult pullQuote(PageBlockPullQuote value), required TResult sectionHeading(PageBlockSectionHeading value), required TResult slideshow(PageBlockSlideshow value), required TResult subheader(PageBlockSubheader value), required TResult subtitle(PageBlockSubtitle value), required TResult table(PageBlockTable value), required TResult thinking(PageBlockThinking value), required TResult title(PageBlockTitle value), required TResult video(PageBlockVideo value), required TResult voiceNote(PageBlockVoiceNote value)}) → TResult -
Available on PageBlock, provided by the PageBlockExtensions extension
-
maybeMap<
TResult extends Object?> ({TResult anchor(PageBlockAnchor value)?, TResult animation(PageBlockAnimation value)?, TResult audio(PageBlockAudio value)?, TResult authorDate(PageBlockAuthorDate value)?, TResult blockQuote(PageBlockBlockQuote value)?, TResult chatLink(PageBlockChatLink value)?, TResult collage(PageBlockCollage value)?, TResult cover(PageBlockCover value)?, TResult details(PageBlockDetails value)?, TResult divider(PageBlockDivider value)?, TResult embedded(PageBlockEmbedded value)?, TResult embeddedPost(PageBlockEmbeddedPost value)?, TResult header(PageBlockHeader value)?, TResult kicker(PageBlockKicker value)?, TResult list(PageBlockList value)?, TResult map(PageBlockMap value)?, TResult mathematicalExpression(PageBlockMathematicalExpression value)?, TResult paragraph(PageBlockParagraph value)?, TResult photo(PageBlockPhoto value)?, TResult preformatted(PageBlockPreformatted value)?, TResult pullQuote(PageBlockPullQuote value)?, TResult sectionHeading(PageBlockSectionHeading value)?, TResult slideshow(PageBlockSlideshow value)?, TResult subheader(PageBlockSubheader value)?, TResult subtitle(PageBlockSubtitle value)?, TResult table(PageBlockTable value)?, TResult thinking(PageBlockThinking value)?, TResult title(PageBlockTitle value)?, TResult video(PageBlockVideo value)?, TResult voiceNote(PageBlockVoiceNote value)?, required TResult orElse()}) → TResult -
Available on PageBlock, provided by the PageBlockExtensions extension
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override
Static Methods
-
fromJson(
Map< String, dynamic> ? json) → PageBlockDetails? -
Inherited by:
PageBlockAnchor
PageBlockAnimation
PageBlockAudio
PageBlockAuthorDate
PageBlockBlockQuote
PageBlockChatLink
PageBlockCollage
PageBlockCover
PageBlockDetails
PageBlockDivider
PageBlockEmbedded
PageBlockEmbeddedPost
PageBlockFooter
PageBlockHeader
PageBlockKicker
PageBlockList
PageBlockMap
PageBlockMathematicalExpression
PageBlockParagraph
PageBlockPhoto
PageBlockPreformatted
PageBlockPullQuote
PageBlockRelatedArticles
PageBlockSectionHeading
PageBlockSlideshow
PageBlockSubheader
PageBlockSubtitle
PageBlockTable
PageBlockThinking
PageBlockTitle
PageBlockVideo
PageBlockVoiceNote
override
Constants
- constructor → const String