/ohos5.0/docs/zh-cn/application-dev/web/ |
H A D | web-fit-content.md | 3 使用Web组件大小自适应页面内容布局模式`layoutMode(WebLayoutMode.FIT_CONTENT)`时,能使Web组件的大小根据页面内容自适应变化。 41 .layoutMode(WebLayoutMode.FIT_CONTENT) // 设置为Web组件大小自适应页面内容
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/web/cross_platform/ |
H A D | web_pattern.h | 400 void SetLayoutMode(WebLayoutMode mode) in SetLayoutMode() 404 WebLayoutMode GetLayoutMode() const in GetLayoutMode() 664 WebLayoutMode layoutMode_ = WebLayoutMode::NONE;
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/web/ |
H A D | web_layout_algorithm.cpp | 47 …if (pattern->GetLayoutMode() == WebLayoutMode::FIT_CONTENT && IsValidRootLayer(frameWidth, renderM… in Measure()
|
H A D | web_pattern.h | 591 void SetLayoutMode(WebLayoutMode mode); 592 WebLayoutMode GetLayoutMode() const in GetLayoutMode() 1120 WebLayoutMode layoutMode_ = WebLayoutMode::NONE;
|
H A D | web_model.h | 171 virtual void SetLayoutMode(WebLayoutMode mode) {} in SetLayoutMode()
|
H A D | web_model_ng.h | 172 void SetLayoutMode(WebLayoutMode mode) override;
|
H A D | web_pattern.cpp | 2194 if (layoutMode_ != WebLayoutMode::FIT_CONTENT) { in BeforeSyncGeometryProperties() 2267 if (layoutMode_ == WebLayoutMode::NONE && renderMode_ == RenderMode::ASYNC_RENDER) { in OnAreaChangedInner() 2356 if ((layoutMode_ == WebLayoutMode::FIT_CONTENT) || isEmbedModeEnabled_) { in OnZoomAccessEnabledUpdate() 2494 if ((layoutMode_ == WebLayoutMode::FIT_CONTENT) || isEmbedModeEnabled_) { in OnInitialScaleUpdate() 2892 if ((layoutMode_ == WebLayoutMode::FIT_CONTENT) || isEmbedModeEnabled_) { in OnModifyDone() 3103 if (layoutMode_ == WebLayoutMode::FIT_CONTENT) { in ProcessVirtualKeyBoardHide() 3141 if (layoutMode_ == WebLayoutMode::FIT_CONTENT) { in ProcessVirtualKeyBoardShow() 5709 void WebPattern::SetLayoutMode(WebLayoutMode mode) in SetLayoutMode() 5836 if (layoutMode_ != WebLayoutMode::FIT_CONTENT) { in OnRootLayerChanged() 5848 if (layoutMode_ != WebLayoutMode::FIT_CONTENT) { in ReleaseResizeHold()
|
H A D | web_model_ng.cpp | 1044 void WebModelNG::SetLayoutMode(WebLayoutMode mode) in SetLayoutMode()
|
/ohos5.0/docs/en/application-dev/web/ |
H A D | web-fit-content.md | 3 When **layoutMode(WebLayoutMode.FIT_CONTENT)** is used, the size of the **Web** component can autom… 41 … .layoutMode (WebLayoutMode.FIT_CONTENT) // Set the Web component size to fit in the page content.
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/ |
H A D | jsEnumStyle.js | 3178 var WebLayoutMode; variable 3179 (function (WebLayoutMode) { 3180 WebLayoutMode[WebLayoutMode["NONE"] = 0] = "NONE"; 3181 WebLayoutMode[WebLayoutMode["FIT_CONTENT"] = 1] = "FIT_CONTENT"; 3182 })(WebLayoutMode || (WebLayoutMode = {}));
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/ark_component/src/ |
H A D | ArkWeb.ts | 295 layoutMode(mode: WebLayoutMode): this {
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkweb/ |
H A D | ts-basic-components-web.md | 1946 layoutMode(mode: WebLayoutMode) 1952 > 目前只支持两种Web布局模式,分别为Web布局跟随系统(WebLayoutMode.NONE)和Web组件高度基于前端页面高度的自适应网页布局(WebLayoutMode.FIT_CONTENT… 1969 | mode | [WebLayoutMode](#weblayoutmode11枚举说明) | 是 | 设置web布局模式,跟随系统或自适应布局。默认值:WebLayoutMode.NONE… 1973 …1、指明layoutMode为WebLayoutMode.FIT_CONTENT模式,为避免默认渲染模式下(RenderMode.ASYNC_RENDER)视口高度超过7680px导致页面渲染出错… 1982 mode: WebLayoutMode = WebLayoutMode.FIT_CONTENT; 1993 …2、指明layoutMode为WebLayoutMode.FIT_CONTENT模式,为避免嵌套滚动场景下,Web滚动到边缘时会优先触发过滚动的过界回弹效果影响用户体验,建议指定overScrol… 2002 layoutMode: WebLayoutMode = WebLayoutMode.FIT_CONTENT; 2158 全量展开模式下不支持滚动条常驻,即layoutMode为WebLayoutMode.FIT_CONTENT模式时,参数enabled为false。 8201 ## WebLayoutMode<sup>11+</sup>枚举说明
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/web/ |
H A D | web_property.h | 69 enum class WebLayoutMode { enum
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/web/resource/ |
H A D | web_delegate.h | 689 void UpdateLayoutMode(WebLayoutMode mode); 949 void SetFitContentMode(WebLayoutMode layoutMode);
|
H A D | web_delegate.cpp | 3028 void WebDelegate::UpdateLayoutMode(WebLayoutMode mode) in UpdateLayoutMode() 6021 void WebDelegate::SetFitContentMode(WebLayoutMode layoutMode) in SetFitContentMode()
|
/ohos5.0/docs/en/application-dev/reference/apis-arkweb/ |
H A D | ts-basic-components-web.md | 1946 layoutMode(mode: WebLayoutMode) 1952 > Currently, only two web layout modes are supported: **WebLayoutMode.NONE** and **WebLayoutMode.FI… 1954 > The following restrictions apply with the usage of **WebLayoutMode.FIT_CONTENT**: 1969 | mode | [WebLayoutMode](#weblayoutmode11) | Yes | Web layout mode. Default value: **WebLayoutMod… 1973 …1. After specifying the **layoutMode** as **WebLayoutMode.FIT_CONTENT**, you need to explicitly sp… 1982 mode: WebLayoutMode = WebLayoutMode.FIT_CONTENT; 1993 …2. After specifying the layoutMode as **WebLayoutMode.FIT_CONTENT**, you are advised to specify **… 2002 layoutMode: WebLayoutMode = WebLayoutMode.FIT_CONTENT; 2158 When **layoutMode** is set to **WebLayoutMode.FIT_CONTENT**, the **enabled** parameter is set to **… 8197 ## WebLayoutMode<sup>11+</sup>
|
/ohos5.0/foundation/arkui/ace_engine/advanced_ui_component/atomicserviceweb/interfaces/ |
H A D | atomicserviceweb.js | 278 Web.layoutMode(WebLayoutMode.NONE);
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_web.cpp | 4827 auto mode = WebLayoutMode::NONE; in SetLayoutMode() 4830 mode = WebLayoutMode::NONE; in SetLayoutMode() 4833 mode = WebLayoutMode::FIT_CONTENT; in SetLayoutMode() 4836 mode = WebLayoutMode::NONE; in SetLayoutMode()
|
/ohos5.0/foundation/arkui/ace_engine/advanced_ui_component/atomicserviceweb/source/ |
H A D | atomicserviceweb.ets | 164 .layoutMode(WebLayoutMode.NONE)
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/ark_component/export/ |
H A D | arkComponent.d.ts | 1529 layoutMode(mode: WebLayoutMode): this;
|