zoukankan      html  css  js  c++  java
  • 关于Infragistics.WebUI.UltraWebGrid的使用

    Infragistics.WebUI.UltraWebGrid功能比较强大,尤其是客户端时间比较丰富,能实现较多的控制。下面就有关个别客户端事件稍微说明一下。

    在.cs代码中添加

    Code

    以上四个分别为:单元格单击事件,列头单击事件,单元格更新后事件,选择行事件。

    注意单元格单击事件需要在前面页面该控件的样式布局部分修改CellClickActionDefault="CellSelect",如果是

    行选择CellClickActionDefault="RowSelect"

    Code

    然后编写客户端事件

    Code

     其他一些常用操作

    function DeleteRow()
    {
        
    var row=igtbl_getActiveRow(UltraWebGrid1); 
        CurrentRow
    =row;
        
    //有时需要执行一些检查,满足一定条件后然后执行一个回调函数来删除,所以将当前行保存在全局变量中
        CurrentRow.deleteRow();
    }

    添加行:

    function InsertRow()
    {
        CurrentGrid
    =igtbl_getGridById(UltraWebGrid1);
        CurrentGrid.Rows.addNew();

        
    //得到刚添加的行,可以return(返回)刚添加的行,然后进行自动赋值等操作
        var row=igtbl_getRowById(CurrentGrid.Rows.getLastRowId());
        
    //得到当前行的下一行
        var row=CurrentRow.getNextRow();
    }

    根据Id得到某个行或单元格

    igtbl_getCellById(cellId);
    igtbl_getRowById(rowId);

    如果单元格是图片,可以这样赋值

    addCell.Element.innerHTML="<NOBR><IMG style=\"CURSOR: hand\" onclick=InsertRow() src=\"../images/Default/add.bmp\"></NOBR>";

    如果是文本,应该

    row.getCell(columnIndex);
    cell.setValue();

    更多使用技巧完善中!

  • 相关阅读:
    机器学习-分类算法-决策树,随机森林10
    机器学习-分类算法-模型选择与调优09
    机器学习-分类算法-精确率和召回率08
    机器学习-分类算法-朴素贝叶斯算法07
    机器学习-分类算法-K-近邻算法06
    java读取自定义配置文件并引用
    kafka发布消息报错LEADER_NOT_AVAILABLE
    Kettle位置参数(Argument)、命名参数(Parameter)、变量(Variable)
    kettle里的两个参数和一个变量
    如何在命令行下运行kettle的作业(job)和转换(transform)
  • 原文地址:https://www.cnblogs.com/jackhuclan/p/1257316.html
Copyright © 2011-2022 走看看