加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

flex osgi实现-potomac 个人翻译资料-partInputs的理解

发布时间:2020-12-15 01:42:17 所属栏目:百科 来源:网络整理
导读:理解 Inputs : 类似与eclipse插件开发中的EditorInput,主要处理输入和输出,以及账数据处理。 ? partInputs 是一种在相同的 part 中,为不同的实例处理不通的数据的方式。应用程序中的多个 part 将不需要 part inputs 。有些 parts ,比如用表单展示那些不

理解Inputs

类似与eclipse插件开发中的EditorInput,主要处理输入和输出,以及账数据处理。

?partInputs 是一种在相同的part中,为不同的实例处理不通的数据的方式。应用程序中的多个part将不需要part inputs。有些parts,比如用表单展示那些不可编辑的数据库记录,它会要求提供一些可以编辑项的标识信息。

Partinput在调用partInitialize时载入。Part 自动打开时,他的input设置为null

Input 是可选的参数, Folder#openPart()

因此,当创建可编辑的表单part,开发者需要在part声明中设置open=false”。

当创建inputs时,开发者需要继承partInput类,或者只需关联到partInput实例的动态属性上,这个类是动态的。在这两种情况下,input的目的是对内容标识的检索,而不是内容本身。典型的检索是一个数据库的主键,而不是整个数据库记录。

?? 当继承PartInput类时,开发者必须继承partInputequals方法,partidinput组合作为folderpart的唯一标识符。随后调用folderopenPart方法,使用相同的part idinput会导致相同的标识符被选择,而不是创建一个新的part

Example

?????? var folder:Folder = ...;

var input:PartInput = new PartInput();

//attach dynamic property

input.primaryKey = 123;

folder.openPart("partID",input);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读