mirror of
https://github.com/zhuzichu520/FluentUI.git
synced 2024-11-23 11:17:15 +08:00
update
This commit is contained in:
parent
a6b8e656f3
commit
475d293906
@ -29,6 +29,43 @@ FluContentPage{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
FluContentDialog{
|
||||||
|
id:custom_update_dialog
|
||||||
|
signal showDialog(string text,var callback)
|
||||||
|
property var _textBox
|
||||||
|
property var onAccpetListener
|
||||||
|
title:"修改列名"
|
||||||
|
negativeText:"取消"
|
||||||
|
contentDelegate: Component{
|
||||||
|
Item{
|
||||||
|
width: parent.width
|
||||||
|
height: 60
|
||||||
|
FluTextBox{
|
||||||
|
id:textbox_text
|
||||||
|
anchors.centerIn: parent
|
||||||
|
}
|
||||||
|
Connections{
|
||||||
|
target: custom_update_dialog
|
||||||
|
function onShowDialog(text,callback){
|
||||||
|
custom_update_dialog._textBox = textbox_text
|
||||||
|
custom_update_dialog.onAccpetListener = callback
|
||||||
|
textbox_text.text = text
|
||||||
|
textbox_text.forceActiveFocus()
|
||||||
|
custom_update_dialog.open()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
onNegativeClicked:{
|
||||||
|
}
|
||||||
|
positiveText:"确定"
|
||||||
|
onPositiveClicked:{
|
||||||
|
if(custom_update_dialog.onAccpetListener && custom_update_dialog._textBox){
|
||||||
|
custom_update_dialog.onAccpetListener(custom_update_dialog._textBox.text)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Component{
|
Component{
|
||||||
id:com_checbox
|
id:com_checbox
|
||||||
Item{
|
Item{
|
||||||
@ -158,6 +195,34 @@ FluContentPage{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Component{
|
||||||
|
id:com_column_update_title
|
||||||
|
Item{
|
||||||
|
FluText{
|
||||||
|
id:text_title
|
||||||
|
text: {
|
||||||
|
if(options.title){
|
||||||
|
return options.title
|
||||||
|
}
|
||||||
|
return ""
|
||||||
|
}
|
||||||
|
anchors.fill: parent
|
||||||
|
verticalAlignment: Qt.AlignVCenter
|
||||||
|
horizontalAlignment: Qt.AlignHCenter
|
||||||
|
elide: Text.ElideRight
|
||||||
|
}
|
||||||
|
MouseArea{
|
||||||
|
anchors.fill: parent
|
||||||
|
cursorShape: Qt.PointingHandCursor
|
||||||
|
onClicked: {
|
||||||
|
custom_update_dialog.showDialog(options.title,function(text){
|
||||||
|
itemModel.display = table_view.customItem(com_column_update_title,{"title":text})
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Component{
|
Component{
|
||||||
id:com_column_sort_age
|
id:com_column_sort_age
|
||||||
Item{
|
Item{
|
||||||
@ -236,7 +301,7 @@ FluContentPage{
|
|||||||
maximumWidth:80,
|
maximumWidth:80,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '头像',
|
title: table_view.customItem(com_column_update_title,{title:'头像'}),
|
||||||
dataIndex: 'avatar',
|
dataIndex: 'avatar',
|
||||||
width:100,
|
width:100,
|
||||||
minimumWidth:100,
|
minimumWidth:100,
|
||||||
|
@ -30,6 +30,43 @@ FluContentPage{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
FluContentDialog{
|
||||||
|
id:custom_update_dialog
|
||||||
|
signal showDialog(string text,var callback)
|
||||||
|
property var _textBox
|
||||||
|
property var onAccpetListener
|
||||||
|
title:"修改列名"
|
||||||
|
negativeText:"取消"
|
||||||
|
contentDelegate: Component{
|
||||||
|
Item{
|
||||||
|
width: parent.width
|
||||||
|
height: 60
|
||||||
|
FluTextBox{
|
||||||
|
id:textbox_text
|
||||||
|
anchors.centerIn: parent
|
||||||
|
}
|
||||||
|
Connections{
|
||||||
|
target: custom_update_dialog
|
||||||
|
function onShowDialog(text,callback){
|
||||||
|
custom_update_dialog._textBox = textbox_text
|
||||||
|
custom_update_dialog.onAccpetListener = callback
|
||||||
|
textbox_text.text = text
|
||||||
|
textbox_text.forceActiveFocus()
|
||||||
|
custom_update_dialog.open()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
onNegativeClicked:{
|
||||||
|
}
|
||||||
|
positiveText:"确定"
|
||||||
|
onPositiveClicked:{
|
||||||
|
if(custom_update_dialog.onAccpetListener && custom_update_dialog._textBox){
|
||||||
|
custom_update_dialog.onAccpetListener(custom_update_dialog._textBox.text)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Component{
|
Component{
|
||||||
id:com_checbox
|
id:com_checbox
|
||||||
Item{
|
Item{
|
||||||
@ -159,6 +196,34 @@ FluContentPage{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Component{
|
||||||
|
id:com_column_update_title
|
||||||
|
Item{
|
||||||
|
FluText{
|
||||||
|
id:text_title
|
||||||
|
text: {
|
||||||
|
if(options.title){
|
||||||
|
return options.title
|
||||||
|
}
|
||||||
|
return ""
|
||||||
|
}
|
||||||
|
anchors.fill: parent
|
||||||
|
verticalAlignment: Qt.AlignVCenter
|
||||||
|
horizontalAlignment: Qt.AlignHCenter
|
||||||
|
elide: Text.ElideRight
|
||||||
|
}
|
||||||
|
MouseArea{
|
||||||
|
anchors.fill: parent
|
||||||
|
cursorShape: Qt.PointingHandCursor
|
||||||
|
onClicked: {
|
||||||
|
custom_update_dialog.showDialog(options.title,function(text){
|
||||||
|
itemModel.display = table_view.customItem(com_column_update_title,{"title":text})
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Component{
|
Component{
|
||||||
id:com_column_sort_age
|
id:com_column_sort_age
|
||||||
Item{
|
Item{
|
||||||
@ -237,7 +302,7 @@ FluContentPage{
|
|||||||
maximumWidth:80,
|
maximumWidth:80,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '头像',
|
title: table_view.customItem(com_column_update_title,{title:'头像'}),
|
||||||
dataIndex: 'avatar',
|
dataIndex: 'avatar',
|
||||||
width:100,
|
width:100,
|
||||||
minimumWidth:100,
|
minimumWidth:100,
|
||||||
|
@ -36,7 +36,7 @@ FluPopup {
|
|||||||
clip: true
|
clip: true
|
||||||
boundsBehavior:Flickable.StopAtBounds
|
boundsBehavior:Flickable.StopAtBounds
|
||||||
width: parent.width
|
width: parent.width
|
||||||
height: Math.min(text_message.height,300)
|
height: message === "" ? 0 : Math.min(text_message.height,300)
|
||||||
ScrollBar.vertical: FluScrollBar {}
|
ScrollBar.vertical: FluScrollBar {}
|
||||||
FluText{
|
FluText{
|
||||||
id:text_message
|
id:text_message
|
||||||
|
@ -36,7 +36,7 @@ FluPopup {
|
|||||||
clip: true
|
clip: true
|
||||||
boundsBehavior:Flickable.StopAtBounds
|
boundsBehavior:Flickable.StopAtBounds
|
||||||
width: parent.width
|
width: parent.width
|
||||||
height: Math.min(text_message.height,300)
|
height: message === "" ? 0 : Math.min(text_message.height,300)
|
||||||
ScrollBar.vertical: FluScrollBar {}
|
ScrollBar.vertical: FluScrollBar {}
|
||||||
FluText{
|
FluText{
|
||||||
id:text_message
|
id:text_message
|
||||||
|
Loading…
Reference in New Issue
Block a user