Skip to main content

控件规范

控件规范文档。

1. 控件命名

实体控件等命名规范与前缀

控件命名规范:

  • 命名原则:
    • 使用驼峰命名
    • 必须以控件类型缩写开头;
    • 必须包含明确含,编码使用全英文单词,禁止使用汉语拼音及简拼。
  • 控件编码:控件类型_控件标题修饰
  • 控件名称:修饰

示例:

控件命名方式文本(普通窗体)动态列表组(移动窗体)图片(普通窗体)标签(普通窗体)
控件编码控件类型_控件标题修饰txt_addresstdl_infoListimg_confirmlab_unitName
控件名称修饰地址消息列表确认图片单元名标签

2. 控件编码简称

PC/移动端对应控件简称一样,不管控件编码前缀是JG或JGM,一律使用简称。

将V开发平台中,直接导入前缀管理【实体控件等命名规范与前缀】压缩包文件,在页面添加新控件时,编码前缀会自动使用简称命名,再根据实际业务修饰控件,操作如下:

选择“模板样式”选项,单击“前缀管理”按钮,然后单击“导入”按钮,选择"实体控件等命名规范与前缀.zip" 文件进行导入。操作如下:

控件前缀参考本文档最末的【附录-控件前缀】。

3. 列表/树表中列命名

info

列表/树表中列命名规范:

  • 控件编码ent_列类型(简称)_绑定字段编码
  • 控件名称:修饰。

示例:

列表/树表中列命名方式文本日期图片
列表/树表中列编码ent_列类型(简称)_绑定字段编码ent_txt_ident_dtp_nameent_img_id
列表/树表中列控件名称修饰文本日期图片

列类型列前缀参考本文档最末的【附录-控件前缀】。

4. 控件向导/替换

4.1 控件向导

在界面中创建实体之后,可以直接通过控件向导方式,生成对应的字段控件,操作如下:

说明:列表、树表控件绑定实体,也可以通过鼠标右键的方式进行控件向导。

4.2 控件替换

在界面配置过程中,需要将现有的控件改成其他控件,可以通过右键替换的方式直接替换,节省重新绑定实体、重新调整布 局等工作量,操作如下:

5. 附录-控件前缀

5.1 普通窗体

5.1.1 通用控件
控件名称控件编码前缀
FlashJGAmimationanm_
按钮JGMButtonbtn_
按钮组JGMButtonGroupbgp_
编组JGGroupPanelgpl_
标签JGLabellab_
查询条件面板JGQueryConditionPanelqcp_
导航菜单JGNavigatorngt_
导航菜单项JGNavbarNodenbn_
导航面板JGNavbarPanelnbp_
二维码JGQrcodeqcd_
分页控件JGPaginationpgn_
分组JGGroupBoxgpb_
卡片布局JGCardLayoutcdl_
开始菜单JGStartMenustm_
开始菜单项JGStartMenuItemsmi_
链接标签JGLinkLabelllb_
流布局JGFlowLayoutPanelflp_
门户设计JGPortalEditpte_
面板JGPanelpnl_
条码JGBarcodebac_
图片JGImageimg_
图片裁剪器JGImageCutterimc_
网页JGWebBrowserweb_
网页窗体资源JGWebWindowResourcewwr_
下拉菜单JGDropdownMenuddm_
页签JGTabControltac_
页签项JGTabPagetap_
自定义DivJGDivdiv_
自定义编码模版JGCardLayoutCustomTemplatecct_
组件容器JGMComponentContainercpc_
5.1.2 字段控件
控件名称控件编码前缀
百分比JGPercentpct_
百分比列JGPercentColumnentpct
布尔JGCheckBoxckb_
布尔列JGCheckBoxColumnentckb
单选组JGRadioGrouprdg_
弹出选择JGBaseDictBoxbdb_
弹出选择列JGBaseDictBoxColumnentbdb
多选组JGCheckBoxGroupcbg_
富文本JGRichTextEditorrte_
富文本浏览JGRichTextViewerrtv_
工具栏JGToolbartbr_
工具栏菜单JGToolbarMenutbm_
工具栏菜单JGToolbarSepartortbs_
链接文本JGHyperLinkhpl_
密码JGPasswordpwd_
期次JGPeriodprd_
期次列JGPeriodColumnpdc_
期次区间JGPeriodRangepdr_
日期JGDateTimePickerdtp_
日期列JGDateTimePickerColumnentdtp
日期区间JGDateRangePickerdrp_
图片列JGImageColumnentimg
文本JGTextBoxtxt_
文本列JGTextBoxColumnenttxt
文件JGAttachmentatm_
下拉菜单项JGDropdownMenudmi_
下拉选择JGComboBoxcbb_
下拉选择列JGComboBoxColumnentcbb
小数JGFloatBoxflo_
小数列JGFloatBoxColumnentflo
小数区间JGFloatRangeBoxfrb_
长日期JGLongDateTimePickerldt_
长日期列JGLongDateTimePickerColumnentldt
长文本JGLongTextBoxltb_
长文本列JGLongTextBoxColumnentltb
整数JGIntegerBoxint_
整数列JGIntegerBoxColumnentint
5.1.3 业务控件
控件名称控件编码前缀
报表JGReportrpt_
步骤条JGStepBarstb_
步骤条JGStepsstp_
定时器JGTimetim_
活动面板JGActivityPanelatp_
记录导航JGRecordPagingrcp_
检索JGLocateBoxlcb_
列表JGDataGriddtg_
流程图JGWorkFlowGraphwfg_
门户JGPortalptl_
日历JGCalendarcld_
属性编辑器JGPropertyEditorppe_
JGTreeViewtrv_
树表JGTreeGridtrg_
图表JGChartcht_
图片播放JGImagePlayimp_
新闻列表JGNewsLsitnsl_

5.2 移动窗体

5.2.1 通用控件
控件名称控件编码前缀
按钮JGMButtonbtn_
按钮式弹出菜单JGMDropDownButtonddb_
按钮组JGMButtonGroupbgp_
标签JGMLablelab_
导航布局JGMNavigatorLoyoutngl_
导航布局滑块JGMNavigatorLoyoutSidernls_
导航布局内容JGMNavigatorLoyoutContentnlc_
导航栏JGMToolStriptls_
倒计时JGMCountDownctd_
动态列表组JGMTrendListtdl_
动态页签栏JGMNavWindowContainernwc_
多行文本JGMMutilineTextmlt_
分组头模版JGMTrendListGroupHeadTeamplateght_
分组头模版1JGMTrendList_groupcustomitem_onetgo_
浮层按钮JGMLayerButtonlbt_
复合控件模版JGMMultipleModlemtm_
富文本浏览JGMRichTextViewerrtv_
滑块JGMSlidersli_
静态列表组列集合JGMDataListColumnsdlc_
可编辑行模版JGMTrendList_editrowtle_
列表分组列JGMColumncln_
列表组表头JGMDataListHeaddlh_
列表组表尾JGMDataListFootdlf_
面板JGMSuperPanelspl_
通讯录模版JGMTrendList_cantacttlc_
图标JGMIconlcn_
图片JGMImageimg_
图片画廊JGMImgGalleriesigl_
图片浏览器JGMPicBrowsepcb_
线条JGMLinelin_
验证码JGMVerificationCodevfc_
页签栏JGMNavControlContainerncc_
页签项JGMTabPagetap_
子浮层面板JGMFlowLayerfla_
自定义DivJGMDivdiv_
自定义空白行模版JGMTrendlist_customitem_fivetci_
自定义列表组JGMQuietListqtl_
自定义模版JGMColumnTemplateclt_
自定义行模版1JGMTrendlist_customiten_onetco_
自定义行模版2JGMTrendlist_customiten_twotct_
自定义行模版3JGMTrendlist_customiten_threetcf_
自定义行模版4JGMTrendlist_customiten_fourtcw_
自由布局行模版JGMTrendlistEditableBlankTemplatetbt_
自由布局行模版扩展域JGMEditableBlankTemplateEstensionFieldtef_
组合面板JGMPanelpnl_
组件容器JGMComponentContainercpc_
5.2.2 字段控件
控件名称控件编码前缀
按钮菜单项JGMButtonItembti_
单选JGMCheckBoxchk_
弹出选择JGMComboSearchcbs_
附件JGMAttachmentatm_
附件菜单项JGMAttachmentItematI_
开关JGMSwitchswt_
轮播JGMCarouselcrs_
密码JGMPasswordBoxpwd_
日期JGMDateTimePickerdtp_
数字输入框JGMNumberSwitchnsw_
搜索JGMSearchsrh_
图片浏览菜单项JGMPicBrowserMenuItempbm_
图片项JGMImageItemimi_
文本JGMTextBoxtxt_
下拉菜单JGMDropDownMenuddm_
下拉菜单项JGMDropDownItemddi_
下拉选择JGMComboBoxcbb_
小数JGMFloatBoxflo_
选择器JGMSelectorslt_
长文本JGMLongTextBoxltb_
整数JGMIntegerBoxint_
5.2.3 业务控件
控件名称控件编码前缀
图表JGMChartcht_