zoukankan      html  css  js  c++  java
  • Ext.net获取选中行数据

    两种方法

    1、直接返回对象列表

    <DirectEvents>
        <Click>
               <ExtraParams>
                       <ext:Prameter Name="Values" Value="Ext.encode({#GridPanelName}.getRowsValues({selectedOnly:true}))" Mode="Raw"> </ExtraParams> </Click> </DirectEvents>
    string json=e.ExtraParams["Values"];     //得到json格式的数据
    Dictionary<string, string>[] detail = JSON.Deserialize<Dictionary<string, string>[]>(json);        //反序列化json成字典
    foreach(Dictionary<string, string> row in sqlDetail  )
    {
               string id=row["ID"];.....        获取数据
    }

    第一种方法:http://www.cnblogs.com/RANCY/p/4905008.html


    2、返回ID列表

    <script type="text/javascript">
        function GetIDS() {
            var json = mcp_gridlist.selectedIds;
            var ids = "";
            for (var key in json) {
                ids += key + ",";
    
            }
            ids = ids.substr(0, ids.length - 1);
            document.getElementById("mcp_PKID").value = ids;
    
        }
    </script>
  • 相关阅读:
    构建之法阅读笔记05
    第十一周的学习进度条
    第十周的学习进度条
    第九周的学习进度条
    UI分析之石家庄铁道大学官网
    个人工作总结10
    个人工作总结09
    Lua 笔记16
    Lua 笔记15
    Lua 笔记14
  • 原文地址:https://www.cnblogs.com/zhaogaojian/p/10198950.html
Copyright © 2011-2022 走看看