صفحه ای دارم که برای درج اطلاعات کار هست. متغیری را در qml تعریف کردم بنام
property int mainid
در این صفحه دارم :
Component.onCompleted:{
//create new id
console.log(mainid);
if(mainid==-1)
un.setPointers(-1);//اگر کاربری برای ویرایش نیست پس کاربر جدید بساز
else
{
un.setMainId(mainid);
console.log("<><><><><><><><><><><><><><><><><>");
console.log(mainid);
un.setPointers(mainid);//حالت ویرایش کاربر فعال کن
}
}
در صفحه مدیریت کاربران میخواهم با زدن دکمه ویرایش این صفحه باز شود (تا اینجا همه چیز درست کار میکنه) میخواهم مقدار mainid را از صفحه مدیریت کاربر مقدار بدهم:
}
}}
Column{MyButton{txt:qsTr("Edit");onClicked:
{
//ارسال پارامتر××××××××××××××××××××××
edit(txtid.text);
}
}
}
}
}
}
function showLoading(item)
{
loadingpane.visible=item;
}
function edit(item)
{
// nu.nu_mainid=item;
view.source="";
//CreateUser.setMainID(item);
CreateUser.mainid=item;//در این قسمت میخواهم ایدی را برای صفحه درج کاربر ارسال کنم که کار نمیکنه
un.setPointers(item);
view.source="NewUser.qml";
}
در این کد من کد کاربر را برای صفحه درج کاربر نمیتونم ارسال کنم.
چه روشی برای ارسال پارامتر از یک صفحه qml به یک صفحه qml دیگه وجود داره؟
سلام
صفحه ای دارم که برای درج اطلاعات کار هست. متغیری را در qml تعریف کردم بنام
در این صفحه دارم :
در صفحه مدیریت کاربران میخواهم با زدن دکمه ویرایش این صفحه باز شود (تا اینجا همه چیز درست کار میکنه) میخواهم مقدار mainid را از صفحه مدیریت کاربر مقدار بدهم:
در این کد من کد کاربر را برای صفحه درج کاربر نمیتونم ارسال کنم.
چه روشی برای ارسال پارامتر از یک صفحه qml به یک صفحه qml دیگه وجود داره؟
به اشتراک گذاری این ارسال
لینک به ارسال
به اشتراک گذاری در سایت های دیگر