写一个类,重写Sort方法,用自定义的比较器来  自定义 排序规则(例如:武将的排序,可以按国家、星级、等级排序)

UITable 第123行

    /// <summary>

/// Want your own custom sorting logic? Override this function.

/// </summary>

protected virtual void Sort (List<Transform> list) { list.Sort(UIGrid.SortByName); }

class UIMyTable:UITable{protected override void Sort(List<UnityEngine.Transform> list){if (sorting== Sorting.Country){Debug.Log("sorted by country");list.Sort(this.SortByCountry);}}int SortByCountry(Transform g1, Transform g2){return g1.GetComponent<General>().Country.CompareTo(g2.GetComponent<General>().Country);}int SortByLevel(Transform t1, Transform t2){return t1.GetComponent<General>().Level.CompareTo(t2.GetComponent<General>().Level);}int SortByStarLevel(Transform t1,Transform t2){return t1.GetComponent<General>().GeneralStarLevel.CompareTo(t2.GetComponent<General>().GeneralStarLevel);}接着写比较器}

转载于:https://www.cnblogs.com/tunging/p/4095597.html

NGUI中的Table自定义排序相关推荐

  1. C++:利用sort()对vector中的数据自定义排序

    //假如一个文件对应一个坐标,想对文件按照坐标的x或y轴进行排序 //先把这个结构体放进vector中,利用sort()排序struct PathIndexPair {Point2i point; / ...

  2. antd table动态表头_使用 antd@4 table 自定义筛选表头功能做一个联动搜索表头筛选...

    前言: 上篇文章是使用 antd@4 table 自定义表头筛选完成一个表格动态列的功能,这次需要完成一个表头联动条件筛选功能. 一.开始前 开始之前先去 Antd 官网看下「自定义的列筛选功能」的代 ...

  3. layui 自定义排序_浅谈layui中table的sort排序

    table模块是layui框架最核心的组成之一,它用于对表格进行一些列功能和动态化数据操作,本文介绍了layui中table的sort排序,解决了在我们使用sort排序时可能遇到的一些问题. 今天来谈 ...

  4. mysql自定义两个条件排序_使用MySQL中的两个不同列进行自定义排序?

    为此,将ORDER BY子句与CASE语句一起使用.让我们首先创建一个表-mysql> create table DemoTable1610 -> ( -> Marks int, - ...

  5. mysql 如何自定义排序_在MySQL中实现自定义排序顺序

    要在MySQL中实现自定义排序顺序,您需要使用ORDER BY FIELD().让我们首先创建一个表-create table DemoTable -> ( -> Designation  ...

  6. vue+elementui 项目 table表格自定义排序规则

    vue+elementui 项目 table表格自定义排序规则 官方解释: 在列中设置 sortable 属性即可实现以该列为基准的排序,接受一个 Boolean,默认为 false.可以通过 Tab ...

  7. elementUI table自定义表头弹框搜索,排序,显示tag标签

    elementUI table自定义表头弹框搜索,排序,显示tag标签 允许一种排序,多种搜索条件 包括三种类别,添加了solt插槽,也可以自定义: 输入框[input] 多选[checkbox] 范 ...

  8. 数据库中自定义排序规则,Mysql中自定义字段排序规则,Oracle中自定义字段排序规则,decode函数的用法,field函数的用法

    数据库中自定义排序 场景:有一张banner表,表中有一个status字段,有0, 1, 2三个状态位,我想要 1,0,2的自定义排序(这里是重点),然后再进行之上对sequence字段进行二次排序( ...

  9. .NET/C#中对自定义对象集合进行自定义排序的方法

    一个集合可否排序,要看系统知不知道排序的规则,像内建的系统类型,int ,string,short,decimal这些,系统知道怎么排序,而如果一个集合里面放置的是自定义类型,比如自己定义了一个Car ...

最新文章

  1. 有限单元法基本原理和数值方法_SPH法介绍
  2. 为什么微博用jsoup爬取不出来东西_腾讯面试题: 百度搜索为什么那么快? | 原力计划...
  3. ubuntu 更新mysql后无法登陆_更新ubuntu之后无法登陆mysql
  4. python爬虫代码房-Python爬虫一步步抓取房产信息
  5. 蔡超:入门 Go 语言必须跨越的五个思维误区
  6. 计算机网络实验3:网络设备基本配置
  7. 一文聊“图”,从图数据库到知识图谱
  8. 学 Win32 汇编[27] - 乘除指令: MUL、IMUL、DIV、IDIV
  9. 一、基础篇--1.3进程和线程-CountDownLatch、CyclicBarrier 和 Semaphore
  10. mysql 复制权限不够_解决不能mysqldump备份权限不够的问题
  11. Zabbix(四):高级应用之--宏、网络发现测试实例
  12. 用友nc java_用友NC系统使用过程中常见问题和解决方法!收藏!
  13. 【O2O领域】外卖订餐APP商家手机端Axure原型作品(实战项目功能全)
  14. 三维实景建模如何进行?有哪些作用
  15. Spark 列转行操作
  16. 奇瑞新能源的小车为何备受市场青睐?鲍思语这样解释
  17. 阿里云服务器与本地不能复制粘贴
  18. [附源码]计算机毕业设计的高校资源共享平台Springboot程序
  19. 会计是怎样用计算机的,一种会计用计算机的制作方法
  20. 概率统计:概率与统计的关系

热门文章

  1. 30个超实用Python代码片段
  2. 从四个角度揭密Windows Server 2008技术
  3. 一个适用于visual studio 2005的一个js日历控件--zhuan
  4. web python template injection_XCTF Web_python_template_injection
  5. 转载 2020-02-18 在KVM主机和虚拟机之间共享目录
  6. ArcGIS水文分析实战教程(14)提取水库湖泊等面状水系
  7. 以用户为中心的SNS站点数据库设计及实现
  8. 安装不成功_win10+cuda10.1+cudnn+tensorflow1.15.0安装
  9. linux 脚本 if then,shell学习之if-then语法
  10. php curl修改ip,php中curl设置ip的方法