NData BUG 记录

一、collection

  如果设计如下页面

  

  页面模型如下

  

public class Product:EZData.Context
{
	#region Property Name
	#endregion

	#region Property Price
	#endregion

	//按钮绑定
	public void Test(){
		Messenger.Broadcast<Product> (EventSignal.Select_Current_Product.ToString(),this);
	}
}

public class CommodityPage<T> : EZData.Context
	where T : EZData.Context
{
	//列的集合 引用 Product 集合
	#region Collection Page
	#endregion
} 

public class Category<T>:EZData.Context
	where T : EZData.Context
{
	//行集合 引用 CommodityPage 集合
	#region Collection Table
	#endregion 

	#region Property Name
	#endregion
}

public class CategroyUi : EZData.Context
{
	//表 引用 Category 集合
	#region Collection CategoryList
	#endregion 

	//当前的选中项
	#region Property NowSelectProduct
	#endregion	

	public CategroyUi ()
	{
		//要对其进行初始化
		NowSelectProduct = CategoryList.GetItem (0).Table.GetItem (0).Page.GetItem (0);
		Messenger.AddListener<Product> (
			EventSignal.Select_Current_Product.ToString(), SelectCurrentProduct);
	}

	//得到当前的选中项

	//使用ngui master path
	//path = CategoryList.SelectedItem.Table.SelectedItem.Page.SelectedItem
	//这样形式是不可以的,只有CategoryList.SelectedItem 是可以使用的

	//目前唯一的办法就是
	//ngui master path
	//path = NowSelectProduct 对其进行修改
	//注意:
	public void SelectCurrentProduct(Product currentProduct){

		NowSelectProduct.Name = currentProduct.Name;
		NowSelectProduct.Price = currentProduct.Price;
	//这里不能改引用 只能赋值
	//	NowSelectProduct = currentProduct;

		UnityEngine.Debug.Log ("SelectCurrentProduct"+NowSelectProduct.Name);
	}
}

NData BUG 记录

时间: 2024-12-28 05:24:13

NData BUG 记录的相关文章

[小细节,大BUG]记录一些小问题引起的大BUG(长期更新....)

[小细节,大BUG]  1. 在不久前,一个朋友出现了这样一个BUG:当UITableView加载cell的时候,自定义的cell,怎么显示,里面的文字总是显示不完全(注意,文字不长).然后,我帮忙给看了下,甚至把在storyBoard中将cell的相关属性都试了下,虽然可以解决,但是效果不理想.最终经过排查,终于发现问题所在:当自定义cell时,因为需要布局子控件,所以他重写了layoutSubviews方法,然而在此方法中没有调用[super layoutSubviews],所以造成了布局混

博科网络设备bug记录

此博文主要记录博科网络设备相关bug.博科的以太网设备不做过多个人评论. 1.博科FCX648 SPANNING-TREE bug: 版本:目前博科各类版本中均存在此问题: BUG描述: 开启single spannnig-tree情况下在fcx648新建vlan后,必须先tagged上联端口,再untagged 相关端口进vlan内,否则将导致生成树重算bug,从而导致整个交换机生成树收.生产环境需切记谨慎操作. 2.博科FCX624 堆叠交换机组lacpbug 博科网络设备bug记录,布布扣

Bug记录:微博的Java SDK返回经纬度错误

现象:美国的坐标点可能会定位到西藏地区-后发现原来负经度经解析后,均变成正的! 源代码: private void getGeoInfo(String geo) { StringBuffer value= new StringBuffer(); for(char c:geo.toCharArray()){ if(c>45&&c<58){ value.append(c); } if(c==44){ if(value.length()>0){ latitude=Double.

7715平台修改BUG记录

BUG:打开下载菜单,标题栏瞬间显示"文档"; 把AndroidManifast.xml里 <application android:name=".DocumentsApplication" android:label="@string/app_label" android:supportsRtl="true"> 中的 android:label="@string/app_label" 去掉了,

同一个事务里 查询 已删除但是未提交的数据[bug记录]

前几天犯了个低级错误,在一个事务方法里老是查询不到某条记录,但是debug卡住时,用db工具查,又能查出值. 经过一番折腾,原来是我在同一个事务里 查询 了已删除但是未提交的数据,当然查询不到了!!! 情况是这样的: Service层(spring事务管理配置在这一层,此方法配了PROPAGATION_REQUIRED)有个方法function m()写得很长, 其中有2步是 1. delete from B where objectid ='TestB' 2. select * from A

BUG 记录: sizeof

首先贴出一段代码: 输出结果竟然是: 可以看到, sizeof 完全无视了  a+= b . 其实在C++中,如果sizeof操作符的操作数为表达式,操作符只需要知道表达式的类型,从不计算表达式. 真是一个让人意想不到的绝佳BUG的潜伏地啊~~ BUG 记录: sizeof

微信小程序bug记录与解决

微信小程序bug记录 textarea textarea在模拟器上没有padding,可是在真机上会自带padding,而且在外部改不了,并且在安卓和IOS上padding还不一样 第一张图是在开发工具上的,第二张图是在IOS真机上的.从上图可以看出来,在开发工具上显示很正常,而且没有padding,可是在真机上左上角就出现了padding,并且无论你在外部对textarea的padding做任何处理,都无法覆盖. 目前有一种解决方式是根据ios和android的不同平台来给teaxarea设置

前端bug记录---不定时更新

在项目的开发中难免遇到各种各样的bug,我觉得还是有必要记录一下的,方便日后查询. safari window resize  为满足日常轮播需求,做一个符合当前业务的轮播插件,其中需要考虑window变化的情况,所以绑定了resize事件用来做相应的处理.safari中scroll(上下滑动)操作会触发window的resize事件,暂且叫bug吧. demo就不写了,你们顺便弄弄就好了,这里说下解决思路. 一般绑定window的resize事件,都是为了处理视窗的width的变化,那我们就可

【bug记录】jpa 解决org.hibernate.lazyinitializationexception could not initialize proxy - no session

前言 最近开发项目比较忙,springcloud的笔记得稍稍放放了,下午出来个bug,恶心的不行,功能很简单,也没有什么级联或复杂的映射关系,就是一直在报三个异常 Caused by: com.fasterxml.jackson.databind.JsonMappingException: No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer and no propert