Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit18fadd6

Browse files
committed
[Fix]:#2021 disabled for the submenu item
1 parent8dc2af3 commit18fadd6

File tree

1 file changed

+4
-1
lines changed
  • client/packages/lowcoder/src/comps/comps/navComp

1 file changed

+4
-1
lines changed

‎client/packages/lowcoder/src/comps/comps/navComp/navComp.tsx‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ const NavCompBase = new UICompBuilder(childrenMap, (props) => {
186186
constdisabled=!!view?.disabled;
187187
constsubItems=isCompItem ?view?.items :[];
188188

189-
constsubMenuItems:Array<{key:string;label:string}>=[];
189+
constsubMenuItems:Array<{key:string;label:any;disabled?:boolean}>=[];
190190
constsubMenuSelectedKeys:Array<string>=[];
191191

192192
if(Array.isArray(subItems)){
@@ -199,6 +199,7 @@ const NavCompBase = new UICompBuilder(childrenMap, (props) => {
199199
subMenuItems.push({
200200
key:key,
201201
label:subItem.children.label.getView(),
202+
disabled:!!subItem.children.disabled.getView(),
202203
});
203204
});
204205
}
@@ -230,6 +231,8 @@ const NavCompBase = new UICompBuilder(childrenMap, (props) => {
230231
onClick={(e)=>{
231232
if(disabled)return;
232233
constsubItem=subItems[Number(e.key)];
234+
constisSubDisabled=!!subItem?.children?.disabled?.getView?.();
235+
if(isSubDisabled)return;
233236
constonSubEvent=subItem?.getView()?.onEvent;
234237
onSubEvent&&onSubEvent("click");
235238
}}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp