Sencha touch 通过点击按钮sencha touch更新列表
我知道这个问题之前已经讨论过了,但在更新StoreList之后,仍然存在使用刷新按钮刷新我的列表的问题 这是我的处理程序:Sencha touch 通过点击按钮sencha touch更新列表,sencha-touch,Sencha Touch,我知道这个问题之前已经讨论过了,但在更新StoreList之后,仍然存在使用刷新按钮刷新我的列表的问题 这是我的处理程序: function clac_distance() { for (var i=0;i<mydata.length;i++) { //alert((coor[1].lat-lat)*(Math.PI/180)); var R = 6371; // km var dLat = (coor[i].lat-lat)*(Math.PI
function clac_distance() {
for (var i=0;i<mydata.length;i++)
{
//alert((coor[1].lat-lat)*(Math.PI/180));
var R = 6371; // km
var dLat = (coor[i].lat-lat)*(Math.PI/180);
var dLon = (coor[i].lng-lng)*(Math.PI/180);
var lat1 = lat*(Math.PI/180);
var lat2 = coor[i].lat*(Math.PI/180);
var a = Math.sin(dLat/2) * Math.sin(dLat/2) +
Math.sin(dLon/2) * Math.sin(dLon/2) * Math.cos(lat1) * Math.cos(lat2);
var c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a));
mydata[i].distance = (R * c).toFixed(2);
//alert(mydata[i].distance);
}
Toolbar.views.listPanel.update();
Toolbar.views.listPanel.bindStore(ListStore);
函数类别距离(){
for(var i=0;iExt.List
侦听它绑定到的存储的datachanged
事件,这意味着列表组件将根据存储中的更改自动更新自身。因此正确的方法是正确地更改存储中的模型实例:
getById(id).set(键,值)
好事情会发生:)谢谢!像魅力一样工作:)如果我在存储ListStore.data.each(function(){})的循环中,如何更新