zoukankan      html  css  js  c++  java
  • 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
    给定列实例和排序方式排序给定列
  • 相关阅读:
    7年点工,中年测试人的出路与未来
    通过 jmeter 完成对请求字段的加密
    作为职场萌新怎么才能脱颖而出?
    阿里淘宝的 S1 级别 bug,到底是谁的锅?
    年前,我偷偷背着家人辞职,报名了软件测试
    一文搞定所有 web 自动化常见问题
    利用Android中DDMS->Heap工具检测内存泄漏问题
    Android Studio中怎么使用DDMS工具?
    使用DDMS测试安卓手机APP的性能(android)------转载
    web功能测试之表单、搜索测试
  • 原文地址:https://www.cnblogs.com/wishyouhappy/p/3736224.html
Copyright © 2011-2022 走看看