在FineUICore扩展(三)中,为Form控件中的Field扩展了数据属性,让前后台与实体交互更方便,今天扩展一下简单的布局:在知道一行有几列的时候F.FormRow().Items()这段代码是冗余的,想象一下如果将一行三列变成一行两列要重复写一遍布局。
之前为F.Grid做了扩展,自动生成了三个按钮,并和本身的window控件联动弹出编辑窗口。编辑窗口以F.Form为主,这次我把F.Form控件增加扩展,主要用于绑定数据,拿取数据,自动验证并提交,以及简单的布局。
FineUICore也出了一段时间了,我把FineUIMVC的代码整理移植了下,发现除了把FineUIMVC替换成FineUICore外其他代码都能用。以前写过FineUIMVC的扩展,现在我将一步步整理到FineUICore中并在此作为记录以供大家学习。