This commit is contained in:
朱子楚\zhuzi 2024-06-28 09:44:18 +08:00
parent 7c4cfceb8f
commit 0803042e90
7 changed files with 33 additions and 19 deletions

View File

@ -16,7 +16,7 @@ FluExpander{
id:content id:content
width:parent.width width:parent.width
text:highlightQmlCode(code) text:highlightQmlCode(code)
textFormat: FluMultilineTextBox.RichText textFormat: FluCopyableText.RichText
padding: 10 padding: 10
topPadding: 10 topPadding: 10
leftPadding: 10 leftPadding: 10

View File

@ -33,14 +33,14 @@ TextEdit {
function popup(){ function popup(){
sourceComponent = menu sourceComponent = menu
} }
onLoaded: {
item.open()
}
} }
Component{ Component{
id:menu id:menu
FluTextBoxMenu{ FluTextBoxMenu{
inputItem: control inputItem: control
Component.onCompleted: {
popup()
}
onClosed: { onClosed: {
menu_loader.sourceComponent = undefined menu_loader.sourceComponent = undefined
} }

View File

@ -79,12 +79,12 @@ TextArea{
function popup(){ function popup(){
sourceComponent = menu sourceComponent = menu
} }
onLoaded: {
item.open()
}
} }
Component{ Component{
id:menu id:menu
Component.onCompleted: {
popup()
}
FluTextBoxMenu{ FluTextBoxMenu{
inputItem: control inputItem: control
onClosed: { onClosed: {

View File

@ -116,14 +116,14 @@ TextField{
function popup(){ function popup(){
sourceComponent = menu sourceComponent = menu
} }
onLoaded: {
item.open()
}
} }
Component{ Component{
id:menu id:menu
FluTextBoxMenu{ FluTextBoxMenu{
inputItem: control inputItem: control
Component.onCompleted: {
popup()
}
onClosed: { onClosed: {
menu_loader.sourceComponent = undefined menu_loader.sourceComponent = undefined
} }

View File

@ -33,14 +33,14 @@ TextEdit {
function popup(){ function popup(){
sourceComponent = menu sourceComponent = menu
} }
onLoaded: {
item.open()
}
} }
Component{ Component{
id:menu id:menu
FluTextBoxMenu{ FluTextBoxMenu{
inputItem: control inputItem: control
Component.onCompleted: {
popup()
}
onClosed: { onClosed: {
menu_loader.sourceComponent = undefined menu_loader.sourceComponent = undefined
} }

View File

@ -72,11 +72,25 @@ TextArea{
if(control.readOnly && control.text === ""){ if(control.readOnly && control.text === ""){
return return
} }
menu.popup() menu_loader.popup()
} }
} }
FluTextBoxMenu{ FluLoader{
id: menu_loader
function popup(){
sourceComponent = menu
}
}
Component{
id:menu id:menu
inputItem: control Component.onCompleted: {
popup()
}
FluTextBoxMenu{
inputItem: control
onClosed: {
menu_loader.sourceComponent = undefined
}
}
} }
} }

View File

@ -117,14 +117,14 @@ TextField{
function popup(){ function popup(){
sourceComponent = menu sourceComponent = menu
} }
onLoaded: {
item.open()
}
} }
Component{ Component{
id:menu id:menu
FluTextBoxMenu{ FluTextBoxMenu{
inputItem: control inputItem: control
Component.onCompleted: {
popup()
}
onClosed: { onClosed: {
menu_loader.sourceComponent = undefined menu_loader.sourceComponent = undefined
} }