import bb.cascades 1.0
Page { ListView { dataModel: dataModel1 listItemComponents: [ ListItemComponent { type: "item" Container { id: naonWae preferredWidth: ListItem.view.getWidth(); myCustomKomponen{ // di dalam ini ada fungsi } } } ] } function runFungsi(){ /* jalankan fungsi di myCustomKomponen */ }
}
for(n=0;n<listItem.length;n++){
var mycustomKomponen = listItem[0];
mycustomKomponen.fungsiCek();
}
--
Website: http://bbdevid.com
Submit aplikasi ke BlackBerry World tapi sudah lebih dari LIMA hari belum ada kabar? Lapor di sini: http://j.mp/bbwclaim
---
Anda menerima pesan ini karena Anda berlangganan grup "Indonesia Blackberry Developer" dari Grup Google.
Untuk berhenti berlangganan dan berhenti menerima email dari grup ini, kirim email ke blackberry-developer+berhenti berlan...@googlegroups.com .
Untuk mengeposkan pesan ke grup ini, kirim email ke blackberry...@googlegroups.com.
Untuk opsi lainnya, kunjungi https://groups.google.com/groups/opt_out.
From: Yuli Chanz Sent: Sabtu, 25 Januari 2014 20.14 To: Indonesia Blackberry Developer Reply To: blackberry...@googlegroups.com Subject: Re: [BBDevID] Akses List item di Listview QML |
import bb.cascades 1.0
Page {
Container {
Button {
text: "run Function"
onClicked: {
runFungsi();
}
}
ListView {
dataModel: dataModel1
listItemComponents: [
ListItemComponent {
type: "item"
Container {
id: naonWae
preferredWidth: ListItem.view.getWidth();
myCustomKomponen{
Text: ListItemData.nama
function cekFile(){
}
}
}
}
]
}
}
function runFungsi(){
/* jalankan fungsi cekFile di myCustomKomponen
* hanya menjalankan 3 dari 5 komponen
*/
var cek = 0;
for(n=0;n<listItem.length;n++){
var mycustomKomponen = listItem[0];
var sudah = mycustomKomponen.fungsiCek();
if(!sudah)
cek++;
if(cek>2)
return;
}
}
}
Bukan dari ListView manggil ke luar, tapi dari luar manggil ke salah satu komponen di ListViewRunFungsi itu akan manggil fungsi di dalam myCustomKomponenSent from my BlackBerry 10 smartphone.
From: Yuli ChanzSent: Sabtu, 25 Januari 2014 20.14To: Indonesia Blackberry Developer
Reply To: blackberry-developer@googlegroups.com
naonWae.ListItem.view.runFungsi(). kira kira begitu
Untuk mengeposkan pesan ke grup ini, kirim email ke blackberry-developer@googlegroups.com.
Untuk opsi lainnya, kunjungi https://groups.google.com/groups/opt_out.
--
Website: http://bbdevid.com
Submit aplikasi ke BlackBerry World tapi sudah lebih dari LIMA hari belum ada kabar? Lapor di sini: http://j.mp/bbwclaim
---
Anda menerima pesan ini karena Anda berlangganan grup "Indonesia Blackberry Developer" dari Grup Google.
Untuk berhenti berlangganan dan berhenti menerima email dari grup ini, kirim email ke blackberry-developer+berhenti berlan...@googlegroups.com .
Untuk mengeposkan pesan ke grup ini, kirim email ke blackberry-developer@googlegroups.com.
myCustomKomponen{
property bool checked: false
onCheckedChanged:{
cekFile();
}
Text: ListItemData.nama
function cekFile(){
}
}
kalau kek gitu boleh?
Untuk mengeposkan pesan ke grup ini, kirim email ke blackberry...@googlegroups.com.
apakah memungkin kan?
Reply To: blackberry...@googlegroups.com
naonWae.ListItem.view.runFungsi(). kira kira begitu
Untuk mengeposkan pesan ke grup ini, kirim email ke blackberry...@googlegroups.com.
Untuk opsi lainnya, kunjungi https://groups.google.com/groups/opt_out.
--
Website: http://bbdevid.com
Submit aplikasi ke BlackBerry World tapi sudah lebih dari LIMA hari belum ada kabar? Lapor di sini: http://j.mp/bbwclaim
---
Anda menerima pesan ini karena Anda berlangganan grup "Indonesia Blackberry Developer" dari Grup Google.
Untuk berhenti berlangganan dan berhenti menerima email dari grup ini, kirim email ke blackberry-developer+berhenti berlan...@googlegroups.com .
Untuk mengeposkan pesan ke grup ini, kirim email ke blackberry...@googlegroups.com.
Untuk opsi lainnya, kunjungi https://groups.google.com/groups/opt_out.
dataModel.updateItem(indexPath,item)