首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏c#Winform自定义控件系列

    FineUI开源版之TreeGrid(修改)

    87 } pagemanager.cs添加代码 1 #region hzh modify 2 ///

    3 /// 设置treegrid

    1K30发布于 2019-09-11
  • 来自专栏路过君BLOG from CSDN

    EXTJS7 引入treegrid

    EXTJS7默认模板没有引入treegrid包,使用treegird时会报错Unrecognized alias: widget.tree 1. 安装npm包 npm install @sencha/ext-modern-treegrid@7.0.0 注:不带版本号默认会安装6.6版本 2. "requires": [ "font-awesome", "treegrid" //增加此行 ], ... }

    55110发布于 2020-06-19
  • 来自专栏c#Winform自定义控件系列

    FineUI开源版之TreeGrid实现

    FineUI开源版是没有树表格的,但是又需要,怎么办呢?在博客园看到一位大大的文章

    1.5K10发布于 2019-09-11
  • 来自专栏全栈程序员必看

    学习笔记 – EasyUI官方网站演示[通俗易懂]

    plugin=TreeGrid&theme=default&dir=ltr&pitem= 基本使用 <table title="Fluid Browser" class="easyui-<em>treegrid</em> ('collapseAll'); 全部展开 $('#tg').<em>treegrid</em>('collapseAll'); 展开到指定节点 $('#tg').<em>treegrid</em>('expandTo',21).<em>treegrid</em> = $('#tg').<em>treegrid</em>('getSelected'); if (node){ $('#tg').<em>treegrid</em>('collapse', node.id); } } function ); } } 可编辑表格 开始编辑 var row = $('#tg').<em>treegrid</em>('getSelected'); editingId = row.id $('#tg').<em>treegrid</em>(' ', editingId); 复杂的表格 合并列,合并行 <table title="Reports using TreeGrid" class="easyui-treegrid" style="width

    1.3K10编辑于 2022-09-06
  • 来自专栏Nicky's blog

    Easyui学习整理笔记

    对工作中遇到的easyui做一下笔记,不定时更新 (1) 表格双击事件 datagrid和treegrid都适用,例子: onDblClickRow :function(rowIndex warning"); return; } treeOption.addNodeToList(1,areaSeq,areaName,status); } (2) treegrid jsonData = {'queryFlag':flag,    'areaName':$('#areaName').val() }; $('#areaList').treegrid ({ queryParams: jsonData }); var params = $("#areaList").treegrid("options").queryParams ; $("#areaList").treegrid("options").queryParams=params; $("#areaList").treegrid("reload") (3) 设置列表checkbox

    62320发布于 2019-03-06
  • 来自专栏你我杂志刊

    Spring与Mybatis实现异步加载esayui的treegrid树形网格并分页

    其实Jquery Easyui的treegrid是一个组合组件(tree组件+datagrid组件),所以只要掌握了以上两个组件,这个treegrid就不难了,虽然说是这么说,但是实现起来并不是那么尽如人意啊 那就先看一下treegrid最终实现的效果图吧! DOCTYPE html > <html> <head> <title>Spring与Mybatis实现异步加载esayui的treegrid树形网格并分页</title> <meta static/easyui/locale/easyui-lang-zh_CN.js"></script> <body>

    </body> <script> $(function(){ $('#myTreeGrid').treegrid({ url:'/

    56810编辑于 2022-08-09
  • 来自专栏c#Winform自定义控件系列

    (四十七)c#Winform自定义控件-树表格(treeGrid

    GitHub:https://github.com/kwwwvagaa/NetWinformControl

    2K10发布于 2019-09-09
  • 我是如何调教 Qoder 写出符合自有框架的个性化代码的

    "(首字母小写,不符合 OOD 的 "TREEGRID")。 = ood.create("ood.TREEGRID"); treeGrid.setHost(host, "treeGrid"); treeGrid.setName ("treeGrid"); append(treeGrid); // 初始化APICaller(核心配置) var apiCaller ", // 下行类型为TREEGRID(枚举值) "targetName": "treeGrid", // 关联表格组件 "dataMap 应为大写枚举值 'TREEGRID',而非 'TreeGrid'"修改代码中的targetType为 'TREEGRID'验证修改:重新运行代码,API 调用成功检查其他部分是否符合规范通过这种方法,我成功解决了参数映射错误

    1.4K21编辑于 2025-09-18
  • 来自专栏码客

    easyui常用组件

    (js初始化) <script type="text/javascript"> $(function() { $('#book_type_treegrid').treegrid( ').treegrid('getSelected'); if (node) { $('#book_type_treegrid ').treegrid('getSelected'); if (node) { $('#book_type_treegrid = undefined) { $('#book_type_treegrid').treegrid('select', id); } var node = $('#book_type_treegrid').treegrid('getSelected'); $.messager.confirm('询问', '您确定要删除【' + node.text

    2.7K30发布于 2019-10-22
  • 来自专栏哲学驱动设计

    OEA 中 WPF 树型表格整体重构

    为什么要重构     上两个月主要做了一件事情,那就是把 OEA 框架中的 TreeGrid 控件,从结构上重新设计,并大量重构现有代码。 OEA 的界面层十分依赖当前的 TreeGrid 控件的各项功能,特别是树型实体的展现。但是,在 WPF 环境下,一直没有找到比较好用的 TreeGrid。 :)) TreeGrid 重构设计     先看下历史代码结构: ? 图 TreeGrid 历史代码结构     可以看出,主要包含三大块:GridTreeView、ObjectTreeView、TreeGrid。 图 TreeGrid 现在的代码 其相应的可视树结构如下: ?

    2.3K60发布于 2018-01-29
  • 来自专栏哲学驱动设计

    OEA 中 WPF 树型表格虚拟化设计方案

    说完了 UIV 的相关知识,接下来,那我们就开始设计 TreeGrid 表格的虚拟化。 这是因为,开发人员对于 TreeGrid 的常见用法应该是:TreeGrid 中的每一项是一个表格行 TreeGridRow,而 TreeGridRow 又是一个 ItemsControl,行中其中的每一项才是横向排列的单元格 这样的场景导致 TreeGrid 的接口设计也应该是 TreeGrid -> TreeGridRow -> TreeGridCell 这样层级的接口,逻辑树、可视树也都应该是按这样的层次构建,易于使用、 TreeGrid 的虚拟化     根据之前的分析,我们已经知道表格 DataGrid 实现虚拟化都需要哪些元素,元素之间是如何交互的。 TreeGrid 表格实现虚拟化技术,涉及到重构整个控件内部的组织结构,是本阶段 TreeGrid 重构的一个首要内容。而下一篇文章,会说一下 TreeGrid  控件其它方面的相关重构。

    3.7K70发布于 2018-01-29
  • 来自专栏哲学驱动设计

    精通 WPF UI Virtualization

        本篇博客主要说明如何使用 UI Virtualization(以下简称为 UIV) 来提升 OEA 框架中 TreeGrid 控件的性能,同时,给出了一些学习 UIV 的资源。 问题     最近对 OEA 的 TreeGrid 控件进行了比较大的改造,并使用新的控件来替换了系统中所有的 DataGrid 控件。 新的 TreeGrid 控件实现了很多新的功能,(之后会写一篇文章说明),但是最后遗留了一个问题:由于使用它替换了原来的 DataGrid,而 DataGrid 默认是支持 UI Virtualization 的,当有些界面的数据量比较大时,没有支持 UIV 的TreeGrid 控件就显得有些力不从心了。 其实,在解决完后看来,问题主要出在 TreeGrid 的 Template 上,直接贴上来给大家看看: <ScrollViewer Style="{StaticResource GridTreeViewScroll

    3.2K90发布于 2018-01-29
  • 来自专栏ASP.NET MVC5 后台权限管理系统

    ASP.NET MVC5+EF6+EasyUI 后台管理系统(81)-数据筛选(万能查询)

    所以我这里先献上修改后的整个JS代码 (function($){ function getPluginName(target){ if ($(target).data('treegrid ')){ return 'treegrid'; } else { return 'datagrid'; } } ; var appendMethod2 = $.fn.treegrid.methods.append; var insertMethod2 = $.fn.treegrid.methods.insert ; var removeMethod2 = $.fn.treegrid.methods.remove; $.extend($.fn.treegrid.methods, { loadData: function(jq, data){ jq.each(function(){ $.data(this, 'treegrid'

    2.9K80发布于 2018-01-12
  • 来自专栏Nicky's blog

    Eayui系列之实现列表选择功能

    return; } //添加节点 addNodeToList(1,areaSeq,areaName,status); } $('#areaList').treegrid } } ]], onBeforeLoad:function(row,param){//加载之前 if(row){ $(this).treegrid tipsSeq='+$("#tipsSeq").val()+'&parentAreaSeq=' + row.areaSeq; }else{ $(this).treegrid('

    66710编辑于 2022-05-07
  • 来自专栏Nicky's blog

    Jquery+Eayui实现列表选择功能

    return; } //添加节点 addNodeToList(1,areaSeq,areaName,status); } $('#areaList').treegrid } } ]], onBeforeLoad:function(row,param){//加载之前 if(row){ $(this).treegrid tipsSeq='+$("#tipsSeq").val()+'&parentAreaSeq=' + row.areaSeq; }else{ $(this).treegrid('

    1.5K30发布于 2019-03-06
  • 来自专栏OneCode 低代码

    OneCode 3.0 @GridAnnotation 注解速查手册

    "; Class[] customService() default {}; ComponentType[] bindTypes() default {ComponentType.TreeGrid 货币模板,默认为 $ * numberTpl:数字模板,默认为空字符串 customService:自定义服务类,默认为空数组 bindTypes:绑定的组件类型,默认为 {ComponentType.TreeGrid ComponentType 组件类型枚举,包含多种组件类型,其中与网格相关的主要值是: TreeGrid:树形网格 4.

    18700编辑于 2025-07-22
  • 来自专栏码客

    easyui扩展

    textField]; } } return data; }; /** * @author * * @requires jQuery,EasyUI * * 扩展treegrid ,使其支持平滑数据格式 */ $.fn.treegrid.defaults.loadFilter = function(data, parentId) { var opt = $(this). data().treegrid.options; var idField, textField, parentField; if (opt.parentField) {

    1.3K10发布于 2019-10-22
  • 来自专栏ASP.NET MVC5 后台权限管理系统

    ASP.NET MVC5+EF6+EasyUI 后台管理系统(22)-权限管理系统-模块导航制作

    这个字段关系导航与角色组的关系显示(即有权限时候显示菜单导航,这个更新讲到授权讲到,在这里浮头一下) 所以我们操作SysModule必须更新SysRight这张表,把模块先分配给角色 所以思路已经比较明显和简单了,这里我们模块将用treegrid 来做,同时也间接学习怎么用treegrid,我之前也没用过easyui的datagrid,系统是jqgrid 这里用到权限控制了,所以你必须为SysModule添加增加,删除,修改等权限,并为admin 用户授权,添加权限跳转到第十八讲 (必须非常熟练这一步,多用手动插入数据) 在此之前,由于我之前没用过treegrid不知道有个字段state(展开或者关闭属性)与数据库表SysModule的state ('reload'); else $("#List").treegrid('load'); } function frameReturnByReloadOpt (data) { if (data.type == 1) $("#List").treegrid

    5.5K80发布于 2018-01-16
  • 来自专栏一路走一路失去也一路拥有

    WPF TreeGrid MVVM 模式下自定义表格带展开缩放效果,并且可以获取点击行的数据

    MVVM其实就是:Model 、View、ViewModel三个的简称,就像MVC一样。 Model就是模型。View就是视图。ViewModel就是和view进行绑定的。

    7.1K30编辑于 2022-05-31
  • 来自专栏ASP.NET MVC5 后台权限管理系统

    ASP.NET MVC5+EF6+EasyUI 后台管理系统(83)-Easyui Datagrid 行内编辑扩展

    = $(this) $Obj.attr("title", $Obj.text()); }) } }; var oriFunctree = $.fn.treegrid.defaults.view.onAfterRender ; $.fn.treegrid.defaults.view.onAfterRender = function (tgt) { if ($(tgt).treegrid("getRoots").length > 0) { $(tgt).treegrid("getPanel").find("div.datagrid-body").find("div.datagrid-cell").each

    1.8K90发布于 2018-01-12
领券