- 浏览: 723866 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
一剪梅:
关于您对于 hasRolePermission 用法的解释, ...
OFBIZ安全性技术(翻译) -
沈寅麟:
数据模型资源手册卷3中文版出版了 -
donaldjohn:
恭喜恭喜, 预祝大卖
数据模型资源手册卷3中文版出版了 -
成大大的:
OFBiz电商实战百度网盘下载:http://pan.baid ...
OFBiz入门实训教程 -
成大大的:
OFBiz电商实战百度网盘下载:http://pan.baid ...
OFBiz促销码生成解释
1 不解释。水平不够就别看。
2 不看代码别问问题。谢谢。
<#-- 系统结构 -->
<#--
renderField 渲染字段内容
renderDisplayField 展示显示字段 类型有图片,描述,富文本编辑框
renderHyperlinkField 没使用
renderTextField 渲染输入框
renderTextareaField 渲染Textarea框,可以为富文本编辑框
renderDateTimeField 渲染日期控件 日期或时间
renderDropDownField 渲染下拉框 可以多选
renderCheckField 渲染多选框
renderRadioField 渲染单选框
renderSubmitField 渲染提交按钮
renderResetField 重置按钮
renderHiddenField 隐藏字段
renderIgnoredField 忽略字段 没使用
renderFieldTitle 渲染标题
renderSingleFormFieldTitle 没使用
renderFormOpen 渲染form起始
renderFormClose 渲染form截至 单form提供js验证
renderMultiFormClose 多form关闭
renderFormatListWrapperOpen 分页表格 起始
renderFormatListWrapperClose 分页表格 截至
renderFormatHeaderRowOpen 渲染头部行 起始
renderFormatHeaderRowClose 渲染头部行 截至
renderFormatHeaderRowCellOpen 渲染分页表格头部列 起始
renderFormatHeaderRowCellClose 渲染分页表格头部列 起始
renderFormatHeaderRowFormCellOpen 渲染表单头部列 起始
renderFormatHeaderRowFormCellClose 渲染表单头部列 截至
renderFormatHeaderRowFormCellTitleSeparator 内容列分隔符
renderFormatItemRowOpen 渲染内容行 起始
renderFormatItemRowClose 渲染内容行 截至
renderFormatItemRowCellOpen 渲染分页表格内容列 起始
renderFormatItemRowCellClose 渲染分页表格内容列 起始
renderFormatItemRowFormCellOpen 渲染表单内容列 起始
renderFormatItemRowFormCellClose 渲染表单内容列 截至
renderFormatSingleWrapperOpen 表单布局 起始
renderFormatSingleWrapperClose 表单布局 截至
renderFormatFieldRowOpen 表单布局行 起始
renderFormatFieldRowClose 表单布局行 截至
renderFormatFieldRowTitleCellOpen 表单列标题 起始
renderFormatFieldRowTitleCellClose 表单列标题 截至
renderFormatFieldRowSpacerCell 没有用
renderFormatFieldRowWidgetCellOpen 表单列输入框 起始
renderFormatFieldRowWidgetCellClose 表单列输入框 截至
renderFormatEmptySpace 渲染一个空格字段
renderTextFindField 渲染模糊搜索字段
renderDateFindField 渲染日期大于小于控件
renderRangeFindField 渲染大于小于控件
renderLookupField 渲染弹出窗控件
renderNextPrev 渲染分页
renderFileField 上传字段
renderPasswordField 密码字段
renderImageField 图片字段
renderBanner 渲染独立的banner
renderContainerField 渲染包含独立字段
renderFieldGroupOpen 渲染字段分组 开始
renderFieldGroupClose 渲染字段分组 截至
renderHyperlinkTitle 渲染超链接标题 如果可全选则增加checkbox
renderSortField 渲染排序
formatBoundaryComment 渲染备注
renderTooltip 渲染提示
className 渲染class
renderAsterisks 渲染是否有必填,如果有则加必填星号
makeHiddenFormLinkForm 渲染超链接为form提交类型
makeHiddenFormLinkAnchor 渲染超链接为描点提交
makeHyperlinkString 渲染超链接
-->
2 不看代码别问问题。谢谢。
<#-- 系统结构 -->
<#--
renderField 渲染字段内容
renderDisplayField 展示显示字段 类型有图片,描述,富文本编辑框
renderHyperlinkField 没使用
renderTextField 渲染输入框
renderTextareaField 渲染Textarea框,可以为富文本编辑框
renderDateTimeField 渲染日期控件 日期或时间
renderDropDownField 渲染下拉框 可以多选
renderCheckField 渲染多选框
renderRadioField 渲染单选框
renderSubmitField 渲染提交按钮
renderResetField 重置按钮
renderHiddenField 隐藏字段
renderIgnoredField 忽略字段 没使用
renderFieldTitle 渲染标题
renderSingleFormFieldTitle 没使用
renderFormOpen 渲染form起始
renderFormClose 渲染form截至 单form提供js验证
renderMultiFormClose 多form关闭
renderFormatListWrapperOpen 分页表格 起始
renderFormatListWrapperClose 分页表格 截至
renderFormatHeaderRowOpen 渲染头部行 起始
renderFormatHeaderRowClose 渲染头部行 截至
renderFormatHeaderRowCellOpen 渲染分页表格头部列 起始
renderFormatHeaderRowCellClose 渲染分页表格头部列 起始
renderFormatHeaderRowFormCellOpen 渲染表单头部列 起始
renderFormatHeaderRowFormCellClose 渲染表单头部列 截至
renderFormatHeaderRowFormCellTitleSeparator 内容列分隔符
renderFormatItemRowOpen 渲染内容行 起始
renderFormatItemRowClose 渲染内容行 截至
renderFormatItemRowCellOpen 渲染分页表格内容列 起始
renderFormatItemRowCellClose 渲染分页表格内容列 起始
renderFormatItemRowFormCellOpen 渲染表单内容列 起始
renderFormatItemRowFormCellClose 渲染表单内容列 截至
renderFormatSingleWrapperOpen 表单布局 起始
renderFormatSingleWrapperClose 表单布局 截至
renderFormatFieldRowOpen 表单布局行 起始
renderFormatFieldRowClose 表单布局行 截至
renderFormatFieldRowTitleCellOpen 表单列标题 起始
renderFormatFieldRowTitleCellClose 表单列标题 截至
renderFormatFieldRowSpacerCell 没有用
renderFormatFieldRowWidgetCellOpen 表单列输入框 起始
renderFormatFieldRowWidgetCellClose 表单列输入框 截至
renderFormatEmptySpace 渲染一个空格字段
renderTextFindField 渲染模糊搜索字段
renderDateFindField 渲染日期大于小于控件
renderRangeFindField 渲染大于小于控件
renderLookupField 渲染弹出窗控件
renderNextPrev 渲染分页
renderFileField 上传字段
renderPasswordField 密码字段
renderImageField 图片字段
renderBanner 渲染独立的banner
renderContainerField 渲染包含独立字段
renderFieldGroupOpen 渲染字段分组 开始
renderFieldGroupClose 渲染字段分组 截至
renderHyperlinkTitle 渲染超链接标题 如果可全选则增加checkbox
renderSortField 渲染排序
formatBoundaryComment 渲染备注
renderTooltip 渲染提示
className 渲染class
renderAsterisks 渲染是否有必填,如果有则加必填星号
makeHiddenFormLinkForm 渲染超链接为form提交类型
makeHiddenFormLinkAnchor 渲染超链接为描点提交
makeHyperlinkString 渲染超链接
-->
评论
4 楼
jiasudu1649
2016-05-14
在ModelFormField.java中, public ModelFormField(Element fieldElement, ModelForm modelForm)这个方法里,有组多else if的语句用来判断控件的xml元素,在这里添加新的控件元素
在ModelFormField.java中,新增控件元素的类,可参照TextField的写法
在ModelFormField.java中,给静态变量fieldTypeByName添加这个新的控件元素
在FormStringRenderer.java这个interface中,添加一个render这个新field的方法声明
在MacroFormRenderer.java这个类中,实现上一步的那个render这个新field的方法。
同理,所有实现FormStringRenderer这个interface的类,都需要实现这个方法
在htmlFormMacroLibrary.ftl中,添加这个新控件元素的macro定义。
在ModelFormField.java中,新增控件元素的类,可参照TextField的写法
在ModelFormField.java中,给静态变量fieldTypeByName添加这个新的控件元素
在FormStringRenderer.java这个interface中,添加一个render这个新field的方法声明
在MacroFormRenderer.java这个类中,实现上一步的那个render这个新field的方法。
同理,所有实现FormStringRenderer这个interface的类,都需要实现这个方法
在htmlFormMacroLibrary.ftl中,添加这个新控件元素的macro定义。
3 楼
孔已己
2015-05-10
之前我一直看不懂,今天我能看懂了
2 楼
jiasudu1649
2015-03-14
<form name="CreateSecurityGroup" type="single" target="createSecurityGroup" default-map-name="securityGroup">
<field name="groupId" title="${uiLabelMap.CommonSecurityGroupId}" widget-style="required" tooltip="${uiLabelMap.CommonRequired}"><text size="20" maxlength="20"/></field>
<field name="description" title="${uiLabelMap.CommonDescription}" position="1"><text size="60" maxlength="250"/></field>
<field name="submitButton" title="${uiLabelMap.CommonSave}" position="1" widget-area-style="submitButton" ><submit button-type="button"/></field>
<field name="cancelLink" title=" " widget-style="smallSubmit " position="1" >
<hyperlink target="${cancelPage}" also-hidden="false" description="${uiLabelMap.CommonCancelDone}">
<parameter param-name="partyId"/>
</hyperlink>
</field>
</form>
<field name="groupId" title="${uiLabelMap.CommonSecurityGroupId}" widget-style="required" tooltip="${uiLabelMap.CommonRequired}"><text size="20" maxlength="20"/></field>
<field name="description" title="${uiLabelMap.CommonDescription}" position="1"><text size="60" maxlength="250"/></field>
<field name="submitButton" title="${uiLabelMap.CommonSave}" position="1" widget-area-style="submitButton" ><submit button-type="button"/></field>
<field name="cancelLink" title=" " widget-style="smallSubmit " position="1" >
<hyperlink target="${cancelPage}" also-hidden="false" description="${uiLabelMap.CommonCancelDone}">
<parameter param-name="partyId"/>
</hyperlink>
</field>
</form>
1 楼
jiasudu1649
2015-03-14
<#macro renderFormatFieldRowWidgetCellOpen positionSpan style>
<td<#if positionSpan?has_content && positionSpan gt 0 &&style?has_content &&style=="submitButton"> colspan="${positionSpan*3}"</#if><#if style?has_content> class="${style}"</#if>>
</#macro>
13.07 433 修正colspan=4的问题
<td<#if positionSpan?has_content && positionSpan gt 0 &&style?has_content &&style=="submitButton"> colspan="${positionSpan*3}"</#if><#if style?has_content> class="${style}"</#if>>
</#macro>
13.07 433 修正colspan=4的问题
发表评论
-
数据模型资源手册卷3中文版出版了
2017-02-18 11:58 2012我翻译的数据模型资源手册卷3出版了 -
Tomcat内存溢出的原因
2014-09-27 23:11 936http://blogread.cn/it/article/6 ... -
在mac系统修改hosts文件
2013-03-05 22:04 11331.终端更改 这种好 ... -
Ubuntu 12.04安装Sun JDK 6
2012-06-04 17:42 5496Ubuntu 12.04安装Sun JDK 6 下载 sun ... -
数据模型设计模式
2012-04-07 12:39 1662前言 1 介绍 2 设置角色:人员做什么 3 使用角色: ... -
eBay词汇表(中/英对照)
2011-11-25 00:20 1768Carriers 物流公司 Catalog 产品目录 ... -
AribaWeb入门(0)
2011-07-21 22:54 1424入门 目录 本指南描述了如何安装AribaWeb,获得和运行的 ... -
查看笔记本的内存信息linux
2010-09-28 23:21 12031. 内存的插槽数,已经使用多少插槽.每条内存多大,已使用内存 ... -
开源的魔兽世界
2010-08-18 09:59 2045http://hi.baidu.com/sempiternal ... -
网站们
2010-08-18 09:58 854http://mmorpg.ragezone.com/ 一个 ... -
taskmgr.exe文件 下载
2007-10-28 19:11 18512不知什么中木马了,杀木马之后发现启动不了任务管理器 第 ... -
windows用了这么多年 ,发现还是命令行最好用
2007-10-26 10:51 1713windows用了这么多年 ,发现还是命令行最好用。 wi ... -
Windows系统必备的30个免费开源软件
2007-10-20 20:43 2930http://cio.ctocio.com.cn/lin ... -
testSQLServer连接
2007-10-20 11:50 1520xml 代码 <%@ page cont ... -
PasswordDemo
2007-10-16 00:11 1277博客上的文章太少了, ... -
ubuntu mysql的安装
2007-10-12 17:40 2376http://blog.csdn.net/phphot/arc ... -
ubuntu的一些记录
2007-10-11 00:14 1516视频格式rmvb的解码器 WIN32CORDCS 宽屏 需 ... -
qq聊天
2007-10-10 23:42 2084java 代码 import ja ... -
扫描端口
2007-10-10 23:37 1366扫描端口 import java.net.*; ... -
MacAddressAccess
2007-10-10 23:17 1384记录下来,省得下次使用时还得查找。 impo ...
相关推荐
下载并分析这些源码将有助于深入理解如何在VB中实现Treeview节点的拖放排序,包括具体的代码实现细节、结构和最佳实践。这对于学习VB编程,尤其是增强用户界面交互性的开发者来说,是一个宝贵的学习资源。
### WebDynpro ABAP:从表中提取数据 #### 知识点概述: - **WebDynpro ABAP**:...这一过程涵盖了从数据建模到界面设计以及后端逻辑开发等多个方面,为希望掌握WebDynpro ABAP技术的开发人员提供了宝贵的实践指导。
书中还分享了一些最佳实践,如保持界面简洁、响应快速,以及如何使插件适应不同的屏幕分辨率和设备。 #### 4. 数据管理和存储 讨论了如何在插件中有效地管理数据,包括玩家数据、配置设置和游戏状态信息。书中讲解...
- ((c) II only: 如果按钮的`TabStop`属性被设置为“true”且其`TabIndex`属性被设置为“0”,这确保了按钮在界面加载时成为焦点对象,并且是第一个可以被键盘导航选中的控件。 - (d) I and III only: 结合了(a)和...
通过阅读《GTK+开发基础》,开发者不仅可以掌握GTK+的基本用法,还能了解到高级特性和最佳实践,从而提升其在GTK+环境下的编程技能。书中的实例代码和实战经验对任何想深入GTK+开发的程序员来说都是宝贵的资源。
设计模式是在软件工程领域内,为解决特定问题而提供的一系列经过验证的最佳实践。它们是面向对象编程中的一种通用可重用解决方案,用于解决软件设计中经常出现的问题。通过学习和应用设计模式,开发者可以提高代码的...
对于初学者来说,这是一份很好的学习资源,对于有经验的Qt开发者,也可以从中获取关于Qt4的最新技术和最佳实践。 总的来说,《C++ GUI Qt4》涵盖了Qt4的各个方面,是学习和掌握Qt开发不可或缺的参考资料。无论是想...
#### 八、实用技巧与最佳实践 - **系统热键**:了解并使用系统提供的快捷键,可以提高开发效率。 - **参数传递**:掌握 FORM 之间的参数传递机制,实现 FORM 间的灵活交互。 - **错误处理**:合理设置异常处理逻辑,...
### iOS 6 Programming Cookbook 关键知识点解析 #### 标题:iOS 6 Programming Cookbook - **主要内容**:本书主要介绍了如何...书中提供了丰富的示例和实践经验,旨在帮助读者掌握iOS 6开发的关键技术和最佳实践。
这些模式是解决特定问题或实现特定功能的经过验证的最佳实践,它们使开发者能够利用Cocoa框架的强大力量,并遵循良好的编程习惯。 1. **Singleton模式**:在Cocoa中,Singleton是一种常见的模式,用于确保一个类在...
在VB6.0中使用SQL进行数据连接是一个基础但至关重要的技能,对于初学者来说,理解这个过程将有助于深入...记住,实践是学习编程的最佳方式,尝试创建自己的应用程序并不断调试,你会在这个过程中获得更多的知识和经验。
- 设计模式是解决特定问题的最佳实践,可以帮助开发者写出更加健壮和灵活的代码。 - 例如,可以使用工厂模式来创建不同的处理器实例,或者使用策略模式来切换不同的图像处理算法。 #### 五、示例代码 - 由于篇幅...
《精通CSharp简体中文版.pdf》是一本深入浅出的C#...通过这个教程,读者不仅能够学习到C#的基本知识,还能了解到实际项目开发中的常见技术和最佳实践。对于想要进入C#编程领域的初学者来说,这是一份不可多得的资源。
通过以上内容可以看出,《iOS 6 Programming Cookbook》是一本面向iOS开发者的技术指南书,它不仅涵盖了从应用创建到发布上线的全过程,还深入讲解了iOS 6 SDK中的关键技术和最佳实践。无论是初学者还是有一定经验的...
...总之,《Head First HTML5 Programming》是一本值得每位前端开发者拥有的书籍,它不仅提供了丰富的理论知识,还包含了大量实用的代码示例和最佳实践,能够帮助读者快速成长为HTML5领域的专家。
为了更好地使用 XSWT 进行界面设计,有一些技巧和最佳实践是值得学习的。 #### 附录 A - XSWT 中的小部件 (Widgetsin XSWT) XSWT 支持一系列标准的 SWT 小部件,同时也允许创建自定义的小部件。 1. **标准 SWT 小...
6. **数据安全**:POS系统涉及敏感的交易信息,因此必须遵循安全最佳实践,如加密通信、使用安全的支付API以及对用户输入进行验证,防止SQL注入等攻击。 7. **UI设计原则**:为了提供良好的用户体验,开发者需要...