FineUI grid列表拓展列

<x:Grid runat="server" EnableCollapse="true" OnRowDoubleClick="RowDoubleClick" OnRowDataBound="wxgrid_OnRowDataBound"
                                        BodyStyle="background-color:#F0F9FE;border:1px solid #AAA;padding-bottom:5px"
                                        ID="grid_TJCX" ShowBorder="false" EnableRowDoubleClickEvent="True" ShowHeader="false">
                                        <%-- 注释ForceFitAllTime="true"--%>
                                        <Columns>
                                            <x:TemplateField HeaderText="行号" Width="90px" TextAlign="Center">
                                                <ItemTemplate>
                                                    <asp:Label runat="server" ID="lblHH" Text=‘<%#Container.DataItemIndex + 1 %>‘></asp:Label>
                                                </ItemTemplate>
                                            </x:TemplateField>
                                            <%--  丁天亮 在1024*768分辨率下面显示表头不完整 修改对应的宽度 2014-07-12 V9.6.0--%>
                                            <x:BoundField HeaderText="日期" DataField="YJSYSJ" Width="80px" DataFormatString="{0:yyyy-MM-dd}" />
                                            <x:BoundField HeaderText="使用科室" DataField="KSMC" TextAlign="Center" />
                                            <x:BoundField HeaderText="名称" DataField="SBMC" Width="100px" TextAlign="Center" />
                                            <x:BoundField HeaderText="规格" DataField="GGXH" Width="70px" TextAlign="Center" />
                                            <x:BoundField HeaderText="批号" DataField="PH" Width="80px" TextAlign="Center" />
                                            <x:BoundField HeaderText="有效期" DataField="YXQ" Width="155px" TextAlign="Center" />
                                            <x:BoundField HeaderText="单位" DataField="DW" Width="50px" />
                                            <x:BoundField HeaderText="生产企业" DataField="SCCJ" Width="70px" />
                                            <x:BoundField HeaderText="供应商" DataField="GYSMC" Width="105px" TextAlign="Center" />
                                            <x:BoundField HeaderText="注册证件号" DataField="ZCZJH" Width="80px" />
                                            <%--  增加一栏 中标编号 字段 addby 张魁祥 2016-3-22--%>
                                            <x:BoundField HeaderText="中标编号" DataField="WSCGBH" Width="80px" />
                                            <x:BoundField HeaderText="灭菌批号" DataField="MJPH" Width="80px" />
                                            <x:BoundField HeaderText="条码号" DataField="TMH" Width="120px" />
                                            <x:BoundField HeaderText="住院号" DataField="ZYH" Width="70px" />
                                            <x:BoundField HeaderText="患者姓名" DataField="HZXM" Width="105px" TextAlign="Center" />
                                            <%--  增加一栏 手术名称 字段 addby 张魁祥 2016-10-21--%>
                                            <x:BoundField HeaderText="手术名称" DataField="SSMC" Width="105px" TextAlign="Center" />
                                            <%--  增加一栏 主治医师 字段 addby 张魁祥 2015-12-28--%>
                                            <x:BoundField HeaderText="主治医师" DataField="ZZYS" Width="105px" TextAlign="Center" />
                                            <x:BoundField HeaderText="单价" DataField="CGDJ" Width="70px" />
                                            <x:BoundField HeaderText="是否手术" DataField="SFSS" Width="70px" />
                                            <x:BoundField HtmlEncode="false" HeaderText="查询证照信息" DataField="ZJ_Info" Width="120px" />
                                            <x:TemplateField ColumnID="expander" RenderAsRowExpander="true">
                                                <ItemTemplate>
                                                    <fieldset style="">
                                                        <legend>详细信息</legend>
                                                        <table border="0" cellpadding="1" cellspacing="1" width="780">
                                                            <tr>
                                                                <td>
                                                                    日期:
                                                                </td>
                                                                <td>
                                                                    <%# Eval("YJSYSJ")%>
                                                                </td>
                                                                <td>
                                                                    科室名称:
                                                                </td>
                                                                <td>
                                                                    <%# Eval("KSMC")%>
                                                                </td>
                                                                <td>
                                                                    设备名称:
                                                                </td>
                                                                <td>
                                                                    <%# Eval("SBMC")%>
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td>
                                                                    规格:
                                                                </td>
                                                                <td>
                                                                    <%# Eval("GGXH")%>
                                                                </td>
                                                                <td>
                                                                    批号:
                                                                </td>
                                                                <td>
                                                                    <%# Eval("PH")%>
                                                                </td>
                                                                <td>
                                                                    有效期:
                                                                </td>
                                                                <td>
                                                                    <%# Eval("YXQ")%>
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td>
                                                                    单位:
                                                                </td>
                                                                <td>
                                                                    <%# Eval("DW")%>
                                                                </td>
                                                                <td>
                                                                    生产厂家:
                                                                </td>
                                                                <td>
                                                                    <%# Eval("SCCJ")%>
                                                                </td>
                                                                <td>
                                                                    供应商名称:
                                                                </td>
                                                                <td>
                                                                    <%# Eval("GYSMC")%>
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td>
                                                                    注册证件号:
                                                                </td>
                                                                <td>
                                                                    <%# Eval("ZCZJH")%>
                                                                </td>
                                                                <td>
                                                                    中标编码:
                                                                </td>
                                                                <td>
                                                                    <%# Eval("WSCGBH")%>
                                                                </td>
                                                                <td>
                                                                    灭菌编号:
                                                                </td>
                                                                <td>
                                                                    <%# Eval("MJPH")%>
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td>
                                                                    条码号:
                                                                </td>
                                                                <td>
                                                                    <%# Eval("TMH")%>
                                                                </td>
                                                                <td>
                                                                    住院号:
                                                                </td>
                                                                <td>
                                                                    <%# Eval("ZYH")%>
                                                                </td>
                                                                <td>
                                                                    患者名称:
                                                                </td>
                                                                <td>
                                                                    <%# Eval("HZXM")%>
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td>
                                                                    手术名称:
                                                                </td>
                                                                <td>
                                                                    <%# Eval("SSMC")%>
                                                                </td>
                                                                <td>
                                                                    主治医师:
                                                                </td>
                                                                <td>
                                                                    <%# Eval("ZZYS")%>
                                                                </td>
                                                                <td>
                                                                    采购单价:
                                                                </td>
                                                                <td>
                                                                    <%# Eval("CGDJ")%>
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td>
                                                                    是否手术:
                                                                </td>
                                                                <td>
                                                                    <%# Eval("SFSS")%>
                                                                </td>
                                                            </tr>
                                                        </table>
                                                    </fieldset>
                                                </ItemTemplate>
                                            </x:TemplateField>
                                        </Columns>
                                    </x:Grid>

  

时间: 2024-10-15 11:51:43

FineUI grid列表拓展列的相关文章

FineUI grid列表双击事件弹出详情

<x:Panel ID="Panel2" runat="server" RowHeight="100%" ShowBorder="false" ShowHeader="false" Layout="Fit"> <Items> <x:Grid runat="server" OnRowDoubleClick="RowDoubleCl

FineUI之动态增加列及修改列的实现

在FineUI的官方示例中有类似的实现.示例中实现了动态增加列,但有时我们可能需要动态修改列.先来看效果图 下面是代码实现 DynamicGrid.aspx <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DynamicGrid.aspx.cs" Inherits="FineUITest.DynamicGrid" %> <%@ Registe

ext:grid分页,列宽度自动填满grid宽度

var cm = new Ext.grid.ColumnModel([{      header : '编号',      dataIndex : 'id'     }, {      header : '名称',      dataIndex : 'name'     }, {      header : '描述',      dataIndex : 'descn'     }]);   var store = new Ext.data.Store({      proxy : new Ext

FineUI Grid控件高度自适应

引言 页面里使用f:Grid控件,添加分页功能,然后高度填充整个页面. 如何使用 使用FineUI 控件的每个页面都有一个f:PageManager控件,它包含属性:AutoSizePanelID,设置需要填充的控件ID,从它的demo可以看出,正常情况下需要再放置一个容器Panel,就可以使整个页面填充. <f:PageManager ID="PageManager1" runat="server" AutoSizePanelID="ResultS

FineUI Grid控件右键菜单的实现

FineUI官方Demo上一直没有Grid右键菜单的实现,其实从4.1.x的版本开始,允许添加自定义的事件监听(Listeners),所以要实现这个功能已经相当容易了. ExtJs右键菜单有很多种,对于Grid控件来说,我这里只简单说明两种实现.即在表格的数据行上右键单击时弹出的菜单,以及在空白位置右键单击时弹出的菜单. 时间有限,废话不多说了,先看两个效果图.(实现环境 FineUI4.1.6,.NET 4.0因为需要指定控件的ID) 1. 数据行右键菜单 2. 空白处右键菜单 实现方法: s

FineUI Grid中WindowField根据列数据决定是否Enalble

前台页面Grid控件中设置OnPreRowDataBound属性,windowFile控件设置ID protected void Grid1_PreRowDataBound(object sender, FineUI.GridPreRowEventArgs e) { InspectionLog log = e.DataItem as InspectionLog;   WindowField winField = Grid1.FindColumn("winField") as Windo

SharePoint 2013 通过JavaScript实现列表标题列宽度可拖动

前言 最近有个新需求,用户希望标题栏可以拖动宽度,其实觉得没什么用,既然用户要了又推不掉,就勉为其难实现一下吧. 其实原理比较简单,就是利用JavaScript对标题栏进行宽度控制,然后从网上搜了一下,碰巧看到有人写好的方法,秉承拿来主义的精神,就借用了一下,详细脚本参考附录. 1.默认的SharePoint列表是下面的样子,每一列的内容都是自适应的,很紧凑,其实也还好: 2.拖动以后的样子是下面的,其实感觉也没什么用,很鸡肋,想想用户后续肯定会提,把当前状态保存下来的需求: 虽然自己这次没有把

UITableView---分组 省份城市列表+ 右列索引

UITableView分组显示省份城市列表+右侧索引 例题:分组名为省份名称,组内容为对应省份的城市名称,点击右边的索引,将对应的省份分组显示到到第一行. 显示效果如下: 对应plist文件如下图所示: #import "ViewController.h" //遵守协议 @interface ViewController () <UITableViewDelegate,UITableViewDataSource> //UITableView @property (nonat

获取grid列表的现在显示的表头字段

var cm       = grid.getColumnModel();    var colCount = cm.getColumnCount();    var temp_obj = new Array();    for (var i = 0; i < colCount; i++) {       if (cm.isHidden(i) == true) {          } else {           // 取表头和索引           var header    = cm