Pivot中的每个控件都提供了一下三个接口用于支持数据绑定的操作
public void load(Object context);
public void store(Object context);
public void clear();
load方法:用于从指定的Bean对象(context对象)加载指定的属性到控件内容或者控件选择的内容。
store方法:用于把控件的选择内容或者显示内容保存到指定的Bean对象(context)的特定属性中。
clear方法,用于清除控件的内容或者选择内容。
Pivot是一个支持MVC模块的GUI框架。如何简单的把数据模型的内容显示到视图,以及把用户在视图输入的内容保存到数据模型的问题决定了一个框架的复杂度。pivot的数据绑定方式使得 M与V之间的数据交换非常的容易。
除了以上三个方法以外,大多数控件还提供了 xxxkey,xxxBindMapping用于辅助数据绑定。
pivot还支持容器的数据绑定,默认情况下容器会调用所有子控件的load和store方法,从而实现了嵌套层次的数据绑定过程。
xxxKey的内容决定了控件的内容绑定到Bean对象的那个属性。
BindMapping由于控件的内容的数据类型和Bean对象属性的数据类型不匹配时,在load和stroe时进行数据转换。
控件还提供了一个BindType属性,用于指定绑定的方向。LOAD、STORE、BOTH。
LOAD 从Bean属性作为数据源,加载到控件的内容,load方法时使用。
STROE,控件的内容作为数据源,保存到Bean属性
BOTH,同时支持LOAD和STROE。
BindType使得我们可以控制Bean属性的是否为只读、只写或者读写。比如很多情况下,并不希望用户修改由数据库自动生成的ID字段,此时,可以把使用Label或者TextInput控件显示ID,并把其控件的BindType属性设置为load(LOAD)。
分享到:
相关推荐
Easily set your pivot points inside Unity. Unlike the other pivot editor solutions on the asset store you can set the pivot point using scene handles, snap the pivot to mesh vertices. Features: • ...
PowerPivot 入门手册
pivot4,最新的pivot,是一款简单易上手的火柴人动画软件,相对以往的pivot3来说,增加了许多新的功能
pivot 130 beta2 full version download
搜集的Pivot例子,主要就两个例子以及官方的说明资料。
在 SharePoint 场中,PowerPivot for SharePoint 添加了服务器端应用程序和功能,支持对您发布PowerPivot指的是一组应用程序和服务,它们为使用Excel和SharePoint来创建和共享商业智能提供了端到端的解决方案。...
高斯迭代解方程 数值分析 西安交通大学 作业
React-Pivot是一个数据网格组件,拥有类似pivot表格的功能来展示、过滤和浏览数据
Microsoft Excel是进行数据分析的世界标准,其易用性和强大功能使得Excel电子表格成为人人...用最后一句话来强调这本书的主要特点:它是用来学习的书,而不只是阅读。我们向你保证这将是非常值得的。。这个是数据模型
Pivot3。1 轻松制作火柴人 制作火柴人的首选工具 不得不看 不看后悔
pivot 与 unpivot 函数是SQL05新提供的2个函数 灰常灰常的实用
旋转标定(Pivot Calibration) 目的: 对每个探针来说, 都有自身的一个参考架(物体坐标系), 但是在导航系统中, 通过反 光球可以识别到的是: 探针的坐标中心位置(3 个自由度, xyz 位置)以及姿态(3 个自 由度, 旋转...
很多书籍包括教材介绍pivot语句不详细,难以理解其查询结果,这样势必会造成使用该语句时有困难,本文理论讲解透彻,结合例题分析,最后给出实验题目让你练手,以尽快掌握其使用。
教你如何创建一个PowerPivot工作簿的教程
asp.net 实现Pivot表,可以实现表的行汇总统计与行列转换。
matlab 高斯列主元消去法求解线性方程组程序,可用于求解任何元数方程组
NULL 博文链接:https://weich-javadeveloper.iteye.com/blog/577355
Pivot unity script using for change pivot in unity editor
微软excel2013用powerpivot建立数据模型-【配套内容示例文件】 Microsoft Excel 2013 Building Data Models with PowerPivot] 注意!只有示例文件,没有电子书...内含一个access数据库文件;1-16章Excel的.xlsx配套文件
pivot火柴人制作工具,可以简单制作火柴人动画flash和图片,对新手来说比flash更方便