yui--datatable 更新table数据

更新datasource中_oData数据




var myTable = Map.realYUIDataTable;
var recordsSet = myTable.getRecordSet();
var records = recordsSet.getRecords();

for(var i=0; i<results.length; i++){
vehicleid = results[i].VEHICLEID;
speed = results[i].SPEED;
gpsTime = results[i].GPSTIME;
longitude = results[i].LONGITUDE;
latitude = results[i].LATITUDE;
alarmStatus = results[i].ALARMSTATUS;
onlineState = results[i].ISONLINE;

for(var k=0; k<records.length; k++){
var oData = records[k]._oData;

if(vehicleid == oData.VEHICLEID){
oData.SPEED =speed;
oData.GPSTIME =gpsTime;
oData.LONGTITUDE =longitude;
oData.LATITUDE =latitude;
oData.ONLINESTATUS =isOnline(onlineState);

if(alarmDispose(alarmStatus)){
oData.ALARMSTATUS =getAlarmStatusFromCode(alarmStatus);
}else{
oData.ALARMSTATUS ="";
}
}
}
}

刷新表格行




var recordsSet = myTable.getRecordSet();
var records = recordsSet.getRecords();

var table_oData= new Array();
for(var x=0; x<records.length; x++){
var oData = records[x]._oData;
table_oData[x] = oData;
}
myTable.updateRows(0,table_oData);

yui--datatable 更新table数据,布布扣,bubuko.com

时间: 2024-11-03 21:09:00

yui--datatable 更新table数据的相关文章

C#使用DataSet Datatable更新数据库的三种实现方法

本文以实例形式讲述了使用DataSet Datatable更新数据库的三种实现方法,包括CommandBuilder 方法.DataAdapter 更新数据源以及使用sql语句更新.分享给大家供大家参考之用.具体方法如下: 一.自动生成命令的条件 CommandBuilder 方法 a)动态指定 SelectCommand 属性 b)利用 CommandBuilder 对象自动生成 DataAdapter 的 DeleteCommand.InsertCommand 和 UpdateCommand

yui datatable动态修改行号

相关函数 getRecord  :YAHOO.widget.Record getRecord ( row ) For the given identifier, returns the associated Record instance. 传入RecordSet position Index或者Recod  Id 返回 该行的实例 updateCell:void updateCell ( oRecord , oColumn , oData , skipRender ) For the give

使用DataSet Datatable 更新数据库的三种方式

1:自动生成命令的条件 CommandBuilder 方法a)动态指定 SelectCommand 属性b)利用 CommandBuilder 对象自动生成 DataAdapter 的 DeleteCommand.InsertCommand 和 UpdateCommand.c)为了返回构造 INSERT.UPDATE 和 DELETE .SQL CommandBuilder 必须执行 SelectCommand.即:必须额外经历一次到数据源的行程,这可能会降低性能.这也是自动生成命令的缺点.d)

批量插入数据, 将DataTable里的数据批量写入数据库的方法

大量数据导入操作, 也就是直接将DataTable里的内容写入到数据库 通用方法: 拼接Insert语句, 好土鳖 1. MS Sql Server:   使用SqlBulkCopy 2. MySql: adapter.update()批量更新 MySqlBulkLoader, 这个是从文件里边到的, 有个实现是先将DATATable编程CSV文件, 在用MySqlBulkLoader导入MySql 参考文章: http://theonetechnologies.com/outsourcing/

MVC5+EF6--8 更新关联数据

近期学习MVC5+EF6,找到了Microsoft的原文,一个非常棒的系列,Getting Started with Entity Framework 6 Code First using MVC 5,网址:http://www.asp.net/mvc/overview/getting-started/getting-started-with-ef-using-mvc/creating-an-entity-framework-data-model-for-an-asp-net-mvc-appli

SQL快速操作技巧2_datatable批量更新到数据表

(为了给您节省时间,您可以只看高亮部分内容) 要将datatable 批量更新到数据表其实是两步: (1)将datatable快速存入一个表中: (2)根据一个数据表更新另外一个数据表: 下面细说: (1)将datatable快速存入一个表中: 1)   insert循环插入:2)   sqldataadapter.update(dataset,tablename);3)   sqlbulkcopy.WriteToServer(datatable); 1.生成测试的datatable表,表结构如

[渣译文] 使用 MVC 5 的 EF6 Code First 入门 系列:为ASP.NET MVC应用程序更新相关数据

这是微软官方教程Getting Started with Entity Framework 6 Code First using MVC 5 系列的翻译,这里是第六篇:为ASP.NET MVC应用程序更新相关数据 原文: Updating Related Data with the Entity Framework in an ASP.NET MVC Application 译文版权所有,谢绝全文转载--但您可以在您的网站上添加到该教程的链接. 在之前的教程中您已经成功显示了相关数据.在本教程中

操作DataTable中的数据

在项目中,经常会遇到这样的问题.用SQL从数据库中选出需要的数据存入DataTable之后,需要进行一定的处理之后,才可以用来显示在页面上. 之前对这些问题,都是遇到一个就百度一个,没有系统的处理这些问题,今天就写个文档来处理一下这个问题 先来几个简单的喽. 添加列和行: (既然是整理, 那就写全一点吧,三个方法) #region 方法一: DataTable tblDatas =new DataTable("Datas"); //表名 DataColumn dc =null; dc

C# Excel数据验重及Table数据验重

最近在做导入Excel数据的时候,要检验数据是否重复: 1.要检验Excel数据本身是否有重复? 2.Excel中的数据是否与数据库中的数据重复? 一.检验Excel中数据是否重复的方式有: 1.将Table中的数据使用select语句来过滤(此处略,可以参考二). 2.使用for循环来手动核对,代码如下: #region 记录Excel中的重复列 /// <summary> /// 记录Excel中的重复列 /// </summary> /// <param name=&q