-
大小: 110KB文件类型: .zip金币: 1下载: 0 次发布日期: 2021-05-16
- 语言: 其他
- 标签: Unity表格 UnityGridShe GridSheet
资源简介
这是一个关于使用Unity开发的表格项目,可以方便开发者灵活的实现表格的开发,实现自己想要的表格效果内容。
代码片段和文件信息
/***
* title:“三维可视化“ 项目
* 主题:【测试层】测试表格
* Description:
* 功能:
* 1、测试基础表格设置
* 2、测试表格的数据加载
* Date:2020
* Version:0.1版本
* Author:Coffee
* Modify Recoder:
*/
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using View;
namespace TestFunction
{
public class Test_GridSheet : MonoBehaviour
{
#region 基础参数
#region 操作按钮
[Header(“操作按钮的父物体“)]
public Transform image_Middle;
#endregion
#region 表格参数
//表格设置脚本
GridSheetSettings _GridSheetSettings = null;
[Header(“表格行的父物体Content“)]
public Transform content;
[Header(“当前页码文本“)]
public Text text_CurPage;
[Header(“选中行效果图片“)]
public Sprite selectedEffectImage;
[Header(“表格行的间隔“)]
public float gridSheetRowSpace = 1;
[Header(“表格行的数量“)]
public int gridSheetRowNumber = 12;
//当前UI表格行数列表
private List _CurUIGridTra;
//当前信息列表
private List> _Infos = new List>();
//需要查看的页码索引(默认1)
private int _NeedToViewPageIndex = 1;
//当前页码索引(默认1)
private int _PageIndex = 1;
//当前列表总条数
private int _CurTotalCount = 0;
//当前列表总页数
private int _CurTotalPages = 0;
//当前页码的信息提示(显示之后需要清空)
private string pageInfoTips = null;
#endregion
#region 表格页码按钮
[Header(“表格页码父物体“)]
public Transform allPageBtn;
//所有的页码物体
private List _AllPageBtn;
#endregion
#endregion
#region Unity自带方法
void Start()
{
//初始化
Init();
//注册当前页码的委托
PageBtnEventTrigger.pageIndex += GetCurPageIndex;
//初始化表格数据
_Infos = TestGetAllRowInfos();
ShowDatasToUI();
}
void Update()
{
}
private void OnDestroy()
{
//取消页码的委托
PageBtnEventTrigger.pageIndex -= GetCurPageIndex;
//重置参数
ResetPara();
}
#endregion
#region 公有方法
#endregion
#region 私有方法
///
/// 初始化
///
private void Init()
{
//0-注册所有的操作按钮事件
RegisterAllOPCBtnEvent(image_Middle);
//1-表格初始化设置
GridInitSettings(out _GridSheetSettings content gridSheetRowSpace gridSheetRowNumber);
//1-表格初始化参数
GridInitPara(_GridSheetSettings GettitleNameList());
//2-注册标题按钮事件
RegisterAlltitleBtnEvent();
//3-注册所有行按钮事件
RegisterAllRowsBtnEvent();
//4-注册所有页码按钮的事件
RigisterAllPage
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-09-01 14:58 UnityGridSheet\
目录 0 2020-09-01 14:58 UnityGridSheet\Assets\
目录 0 2020-09-01 14:58 UnityGridSheet\Assets\Resources\
目录 0 2020-09-01 14:58 UnityGridSheet\Assets\Resources\Prefabs\
目录 0 2020-09-01 14:58 UnityGridSheet\Assets\Resources\Prefabs\2DUI\
目录 0 2020-09-01 14:58 UnityGridSheet\Assets\Resources\Prefabs\2DUI\ba
文件 10244 2019-08-26 14:09 UnityGridSheet\Assets\Resources\Prefabs\2DUI\ba
文件 154 2019-08-26 14:09 UnityGridSheet\Assets\Resources\Prefabs\2DUI\ba
文件 172 2019-08-26 14:10 UnityGridSheet\Assets\Resources\Prefabs\2DUI\ba
文件 172 2020-08-21 10:00 UnityGridSheet\Assets\Resources\Prefabs\2DUI.me
目录 0 2020-09-01 14:58 UnityGridSheet\Assets\Resources\Prefabs\AllUI\
目录 0 2020-09-01 14:58 UnityGridSheet\Assets\Resources\Prefabs\AllUI\ba
目录 0 2020-09-01 14:58 UnityGridSheet\Assets\Resources\Prefabs\AllUI\ba
文件 90888 2020-08-26 14:48 UnityGridSheet\Assets\Resources\Prefabs\AllUI\ba
文件 154 2020-08-26 14:48 UnityGridSheet\Assets\Resources\Prefabs\AllUI\ba
文件 28463 2020-08-26 14:49 UnityGridSheet\Assets\Resources\Prefabs\AllUI\ba
文件 154 2020-08-26 14:49 UnityGridSheet\Assets\Resources\Prefabs\AllUI\ba
文件 172 2020-08-26 14:48 UnityGridSheet\Assets\Resources\Prefabs\AllUI\ba
文件 172 2020-08-21 09:55 UnityGridSheet\Assets\Resources\Prefabs\AllUI\ba
文件 172 2020-08-21 09:54 UnityGridSheet\Assets\Resources\Prefabs\AllUI.me
文件 172 2020-08-21 09:52 UnityGridSheet\Assets\Resources\Prefabs.me
目录 0 2020-09-01 14:58 UnityGridSheet\Assets\Resources\Textures\
目录 0 2020-09-01 14:58 UnityGridSheet\Assets\Resources\Textures\0-通用内容\
目录 0 2020-09-01 14:58 UnityGridSheet\Assets\Resources\Textures\0-通用内容\按钮图\
文件 619 2020-08-21 11:30 UnityGridSheet\Assets\Resources\Textures\0-通用内容\按钮图\优先.png
文件 2718 2020-08-21 11:39 UnityGridSheet\Assets\Resources\Textures\0-通用内容\按钮图\优先.png.me
文件 535 2020-08-21 11:21 UnityGridSheet\Assets\Resources\Textures\0-通用内容\按钮图\刷新.png
文件 2718 2020-08-21 11:39 UnityGridSheet\Assets\Resources\Textures\0-通用内容\按钮图\刷新.png.me
文件 392 2020-08-21 11:32 UnityGridSheet\Assets\Resources\Textures\0-通用内容\按钮图\已取消.png
文件 2718 2020-08-21 11:39 UnityGridSheet\Assets\Resources\Textures\0-通用内容\按钮图\已取消.png.me
文件 381 2020-08-21 11:25 UnityGridSheet\Assets\Resources\Textures\0-通用内容\按钮图\已完成.png
............此处省略94个文件信息
相关资源
- HorizontalScrollView嵌套GridView实现水平滚
- datagrideview实现导出数据
- EhLib汉化文件DBGRIDEH汉化文件
- DELPHI 表格控件DBGridEh史上最全使用资
- treePanel与gridPanel技术实现页面的增删
- 支持多个DBGridEH导出Excel
- datagridview添加一个合计行[美好实用版
- EXTJS 4 树形表格组件使用
- flexgrid 源码
- easyui datagrid实现实现上下左右和回车
- jqGrid-5.1.0
- cgridctrl类似excel的界面
- 一个可折叠行的DataGridView控件
- DataGridView 合计行
- GridView动态增加行
- DataGridViewAutoFilter 每列多选
- pb数据窗口美化(grid线条颜色/字体垂
- gridcontrol隔行变色、焦点行颜色、改变
- DEV GridControl GridView导出到Excel 支持多
- Dexpress gridcontrol控件分页
- Datagridview合计行
- 自定义 grid 控件
- grid中用date形式显示并编辑datetime字段
- DELPHI 表格控件DBGridEh使用详解 .pdf
- Extjs4下拉菜单ComboBox中用Grid显示通用
- datagrid-filter
- Performance Management Cycle and Grid Approach
- 三维DEM显示
- DevExpress中GridControl的属性设置及动态
- Dev之GridControl详解(图文并茂)
评论
共有 条评论