Page 1 of 3

how to delete a selected item from seletmenu1, populated from array

Posted: Wed Nov 28, 2012 12:54 pm
by Michael4771079

I have an array in localstorage and would like to add a delete button to allow enduser to delete an item from this list


how to delete a selected item from seletmenu1, populated from array

Posted: Wed Nov 28, 2012 1:47 pm
by Kateryna Grynko

Hello!
You can delete an item with this function

code
function removeArrayItem(varName, itemValue) {
var arr = myLoad(varName);
if(arr.indexOf(itemvalue) != -1) {
arr.splice(arr.indexOf(itemvalue));
localStorage.setItem(varName, JSON.stringify(arr));
}
} /code

To get selected item from selectmenu1 use following code:
code Tiggr('selectmenu1').val()/code


how to delete a selected item from seletmenu1, populated from array

Posted: Wed Nov 28, 2012 3:01 pm
by Michael4771079

thanks Katya,
I didn't get it to work, heres what I did

1 create new java, pasted script

function removeArrayItem(varName, itemValue) {
var arr = myLoad(varName);
if(arr.indexOf(itemvalue) != -1) {
arr.splice(arr.indexOf(itemvalue));
localStorage.setItem(varName, JSON.stringify(arr));
}
}

  1. on click event add, run custom javascript
    Tiggr('mobileselectmenu1').val()

    can you tell me what it may be

    cheers


how to delete a selected item from seletmenu1, populated from array

Posted: Wed Nov 28, 2012 3:27 pm
by Kateryna Grynko

Try adding following JS code on click event:
code
removeArrayItem('variable_name', Tiggr('mobileselectmenu2').val());
setSelectMenuOptions(Tiggr('mobileselectmenu2'), myload('variable_name'));
/code


how to delete a selected item from seletmenu1, populated from array

Posted: Wed Nov 28, 2012 3:39 pm
by Michael4771079

No luck Katya,
added script, no change, I can share if you wish


how to delete a selected item from seletmenu1, populated from array

Posted: Wed Nov 28, 2012 7:02 pm
by Kateryna Grynko

Yes, please share your project with support@tiggzi.com. We will test and I'll update.


how to delete a selected item from seletmenu1, populated from array

Posted: Wed Nov 28, 2012 7:41 pm
by Michael4771079

thank you Katya,
now shared


how to delete a selected item from seletmenu1, populated from array

Posted: Thu Nov 29, 2012 9:33 am
by Kateryna Grynko

There is a mistake. Please correct your JS in click event. There must be "mobileselectmenu1" instead of "mobileselectmenu2".


how to delete a selected item from seletmenu1, populated from array

Posted: Thu Nov 29, 2012 11:35 am
by Michael4771079

Thank you Kayta,
I should have seen that, sorry.

Works great on browser but when loaded on android galaxy ace, white screen only, app installs but only white screen shows, any Ideas why?


how to delete a selected item from seletmenu1, populated from array

Posted: Thu Nov 29, 2012 2:46 pm
by Kateryna Grynko

We are testing. I will update.