zoukankan      html  css  js  c++  java
  • easyui datagrid 点击表头的事件

    在用datagrid的时候我们可能要用到点击表头来触发一个function,这里有个简单的例子。

    首先你得有个能用的datagrid。

    <div>
        <table id="toolbar"></table>
    </div>

    然后是js里的东西。

    function toolbar(){
        alert("dd");
        $("#toolbar").datagrid({
            striped: true,
            url:"toolbar",
            columns:[[
               {field:"name",title:click()},
               {field:"sex", title:"性别"},
               {field:"age", title:"年龄"},
               ]],
               toolbar:[{  
               text:'增加',iconCls:'icon-add',handler:function(){  
               alert(document.getElementById("text").value);}  
               },  
               {text:'导入',iconCls:'icon-add',handler:function(){  
                   window.location.href='StuImport.aspx';  
                   }  
               },  
               {text:'<input id=\"text\" type=\"text\">',handler:function(){
                   return "<input type=\"text\">";
               }}  
               ],
                });
    }

    function click(){
        alert("name");
        return "<p id='na' onclick='naclick("+1+")'>name</p>";
    }

    这里利用的是datagrid的title可以用一个function生成。

    我们可以自由 的在返回值里定义我们想要的东西,用起来相当方便。

    如果不想用函数生成的话直接在column里写<p id='na' onclick='naclick()'>name</p>也一样可以生成.这个可能是easyui吧传过去的值先进性了处理之后又显示出来的

    所以我们看到的不是整个的字符串,而是经过html处理过的东西。

  • 相关阅读:
    sql执行顺序图
    solor5.4学习笔记
    linux 安装
    falsh,.swf文件修改z-index
    mysql 分区
    再次构架心得
    服务器,数据库连接注意mysql的user表
    数据库操作
    一知半见的load与get
    处理中文空格.replace((char)12288,' ')
  • 原文地址:https://www.cnblogs.com/monkeydai/p/4147690.html
Copyright © 2011-2022 走看看