diff --git a/CHANGELOG.md b/CHANGELOG.md index 934f2fc994b4c7e021d10032b3e845234b255874..96d7d8c9d1a58c22710d0c27f719eb195e5b5cc8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ ## [Unreleased] +## Fixed + +- 修复分页搜索视图引擎设置搜索栏placeholder时因为无搜索栏而报错的问题 + ## [0.7.41-alpha.16] - 2025-07-30 ### Added diff --git a/src/view-engine/tab-search-view.engine.ts b/src/view-engine/tab-search-view.engine.ts index 9aa4f1112ac22a0688a27733a98bce38807e2e09..2298f07e0e2274f5b49cc9ae02dea9e1ea840a5f 100644 --- a/src/view-engine/tab-search-view.engine.ts +++ b/src/view-engine/tab-search-view.engine.ts @@ -174,8 +174,10 @@ export class TabSearchViewEngine extends TabExpViewEngine { } // 直接赋值 caption - (this.searchBar as IParams).placeHolder = caption || ''; - this.searchBar.state.quickSearchPlaceHolder = caption || ''; + if (this.searchBar) { + (this.searchBar as IParams).placeHolder = caption || ''; + this.searchBar.state.quickSearchPlaceHolder = caption || ''; + } } async call(