• 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 given row and column, updates the Record with the given data. If the cell is on current page, the corresponding DOM elements are also updated.
    Parameters:
    oRecord < YAHOO.widget.Record> Record instance.
    oColumn < YAHOO.widget.Column | String | Number> A Column key, or a ColumnSet key index.
    oData < Object> New data value for the cell.
    skipRender < Boolean> Skips render step. Editors that update multiple cells in ScrollingDataTable should render only on the last call to updateCell().
    更新cell,传入行实例,列实例,cell值。如果是scrolling table需特殊处理

    getColumn: YAHOO.widget.Column getColumn ( column )

    For the given identifier, returns the associated Column instance. Note: For getting Columns by Column ID string, please use the method getColumnById().
    Parameters:
    column < HTMLElement | String | Number> TH/TD element (or child of a TH/TD element), a Column key, or a ColumnSet key index.
    Returns: YAHOO.widget.Column
    Column instance.
    传入index,id或者key获取列的实例
     

     

      其他行操作相关的用法见:yui-datatable常用知识总结

     

    使用


    var records = myTable.getRecordSet().getRecords();
    var columnObject = myTable.getColumn("RN");
    var  i, len,recordInstance ;
    for( i=0,len=records .length; i<len; i++){
        recordInstance = myTable.getRecord(records[i].getId());
        myTable.updateCell(recordInstance,columnObject, i+1);
    }

    sortColumn


      排序行号:使用sortColumn方法:

      

    sortColumn:void sortColumn ( oColumn , sDir )

    Sorts given Column. If "dynamicData" is true, current selections are purged before a request is sent to the DataSource for data for the new state (using the request returned by "generateRequest()").
    Parameters:
    oColumn < YAHOO.widget.Column> Column instance.
    sDir < String> (Optional) YAHOO.widget.DataTable.CLASS_ASC or YAHOO.widget.DataTable.CLASS_DESC
    给定列实例和排序方式排序给定列
  • 相关阅读:
    添加Google Admob到ANDROID应用中
    linux命令及实例说明一:cd、ls、rmdir、rm、mkdir
    android中dip、dp、px、sp和屏幕密度
    在程序中读取ANDROID应用的程序名称和版本号
    linux常用命令及实例二:cp、mv、chown、chmod、find
    Android开发,常用的终端命令
    eclipse里配置solr开发测试环境
    自定义Dialog之Progress(二)
    android 判断网络状态
    hive cli命令行选项
  • 原文地址:https://www.cnblogs.com/wishyouhappy/p/3736224.html
Copyright © 2020-2023  润新知