控件规范
控件规范文档。
实体控件等命名规范与前缀:
- 下载规范文件:实体控件等命名规范与前缀.zip
- 选择“模板样式”选项,单击“前缀管理”按钮,然后单击“导入”按钮导入规范文件。
控件命名规范:
- 命名原则:
- 使用驼峰命名;
- 必须以控件类型缩写开头;
- 必须包含明确含,编码使用全英文单词,禁止使用汉语拼音及简拼。
- 控件编码:
控件类型_控件标题修饰。 - 控件名称:
修饰。
示例:
| 控件 | 命名方式 | 文本(普通窗体) | 动态列表组(移动窗体) | 图片(普通窗体) | 标签(普通窗体) |
|---|---|---|---|---|---|
| 控件编码 | 控件类型_控件标题修饰 | txt_address | tdl_infoList | img_confirm | lab_unitName |
| 控件名称 | 修饰 | 地址 | 消息列表 | 确认图片 | 单元名标签 |
PC/移动端对应控件简称一样,不管控件编码前缀是JG或JGM,一律使用简称。
将V开发平台中,直接导入前缀管理【实体控件等命名规范与前缀】压缩包文件,在页面添加新控件时,编码前缀会自动使用简称命名,再根据实际业务修饰控件,操作如下:
选择“模板样式”选项,单击“前缀管理”按钮,然后单击“导入”按钮,选择"实体控件等命名规范与前缀.zip" 文件进行导入。操作如下:
控件前缀参考本文档最末的【附录-控件前缀】。
info列表/树表中列命名规范:
- 控件编码:
ent_列类型(简称)_绑定字段编码。- 控件名称:修饰。
示例:
| 列表/树表中列 | 命名方式 | 文本 | 日期 | 图片 |
|---|---|---|---|---|
| 列表/树表中列编码 | ent_列类型(简称)_绑定字段编码 | ent_txt_id | ent_dtp_name | ent_img_id |
| 列表/树表中列控件名称 | 修饰 | 文本 | 日期 | 图片 |
列类型列前缀参考本文档最末的【附录-控件前缀】。
5.1 普通窗体
5.1.1 通用控件
| 控件名称 | 控件编码 | 前缀 |
|---|---|---|
| Flash | JGAmimation | anm_ |
| 按钮 | JGMButton | btn_ |
| 按钮组 | JGMButtonGroup | bgp_ |
| 编组 | JGGroupPanel | gpl_ |
| 标签 | JGLabel | lab_ |
| 查询条件面板 | JGQueryConditionPanel | qcp_ |
| 导航菜单 | JGNavigator | ngt_ |
| 导航菜单项 | JGNavbarNode | nbn_ |
| 导航面板 | JGNavbarPanel | nbp_ |
| 二维码 | JGQrcode | qcd_ |
| 分页控件 | JGPagination | pgn_ |
| 分组 | JGGroupBox | gpb_ |
| 卡片布局 | JGCardLayout | cdl_ |
| 开始菜单 | JGStartMenu | stm_ |
| 开始菜单项 | JGStartMenuItem | smi_ |
| 链接标签 | JGLinkLabel | llb_ |
| 流布局 | JGFlowLayoutPanel | flp_ |
| 门户设计 | JGPortalEdit | pte_ |
| 面板 | JGPanel | pnl_ |
| 条码 | JGBarcode | bac_ |
| 图片 | JGImage | img_ |
| 图片裁剪器 | JGImageCutter | imc_ |
| 网页 | JGWebBrowser | web_ |
| 网页窗体资源 | JGWebWindowResource | wwr_ |
| 下拉菜单 | JGDropdownMenu | ddm_ |
| 页签 | JGTabControl | tac_ |
| 页签项 | JGTabPage | tap_ |
| 自定义Div | JGDiv | div_ |
| 自定义编码模版 | JGCardLayoutCustomTemplate | cct_ |
| 组件容器 | JGMComponentContainer | cpc_ |
5.1.2 字段控件
| 控件名称 | 控件编码 | 前缀 |
|---|---|---|
| 百分比 | JGPercent | pct_ |
| 百分比列 | JGPercentColumn | entpct |
| 布尔 | JGCheckBox | ckb_ |
| 布尔列 | JGCheckBoxColumn | entckb |
| 单选组 | JGRadioGroup | rdg_ |
| 弹出选择 | JGBaseDictBox | bdb_ |
| 弹出选择列 | JGBaseDictBoxColumn | entbdb |
| 多选组 | JGCheckBoxGroup | cbg_ |
| 富文本 | JGRichTextEditor | rte_ |
| 富文本浏览 | JGRichTextViewer | rtv_ |
| 工具栏 | JGToolbar | tbr_ |
| 工具栏菜单 | JGToolbarMenu | tbm_ |
| 工具栏菜单 | JGToolbarSepartor | tbs_ |
| 链接文本 | JGHyperLink | hpl_ |
| 密码 | JGPassword | pwd_ |
| 期次 | JGPeriod | prd_ |
| 期次列 | JGPeriodColumn | pdc_ |
| 期次区间 | JGPeriodRange | pdr_ |
| 日期 | JGDateTimePicker | dtp_ |
| 日期列 | JGDateTimePickerColumn | entdtp |
| 日期区间 | JGDateRangePicker | drp_ |
| 图片列 | JGImageColumn | entimg |
| 文本 | JGTextBox | txt_ |
| 文本列 | JGTextBoxColumn | enttxt |
| 文件 | JGAttachment | atm_ |
| 下拉菜单项 | JGDropdownMenu | dmi_ |
| 下拉选择 | JGComboBox | cbb_ |
| 下拉选择列 | JGComboBoxColumn | entcbb |
| 小数 | JGFloatBox | flo_ |
| 小数列 | JGFloatBoxColumn | entflo |
| 小数区间 | JGFloatRangeBox | frb_ |
| 长日期 | JGLongDateTimePicker | ldt_ |
| 长日期列 | JGLongDateTimePickerColumn | entldt |
| 长文本 | JGLongTextBox | ltb_ |
| 长文本列 | JGLongTextBoxColumn | entltb |
| 整数 | JGIntegerBox | int_ |
| 整数列 | JGIntegerBoxColumn | entint |
5.1.3 业务控件
| 控件名称 | 控件编码 | 前缀 |
|---|---|---|
| 报表 | JGReport | rpt_ |
| 步骤条 | JGStepBar | stb_ |
| 步骤条 | JGSteps | stp_ |
| 定时器 | JGTime | tim_ |
| 活动面板 | JGActivityPanel | atp_ |
| 记录导航 | JGRecordPaging | rcp_ |
| 检索 | JGLocateBox | lcb_ |
| 列表 | JGDataGrid | dtg_ |
| 流程图 | JGWorkFlowGraph | wfg_ |
| 门户 | JGPortal | ptl_ |
| 日历 | JGCalendar | cld_ |
| 属性编辑器 | JGPropertyEditor | ppe_ |
| 树 | JGTreeView | trv_ |
| 树表 | JGTreeGrid | trg_ |
| 图表 | JGChart | cht_ |
| 图片播放 | JGImagePlay | imp_ |
| 新闻列表 | JGNewsLsit | nsl_ |
5.2 移动窗体
5.2.1 通用控件
| 控件名称 | 控件编码 | 前缀 |
|---|---|---|
| 按钮 | JGMButton | btn_ |
| 按钮式弹出菜单 | JGMDropDownButton | ddb_ |
| 按钮组 | JGMButtonGroup | bgp_ |
| 标签 | JGMLable | lab_ |
| 导航布局 | JGMNavigatorLoyout | ngl_ |
| 导航布局滑块 | JGMNavigatorLoyoutSider | nls_ |
| 导航布局内容 | JGMNavigatorLoyoutContent | nlc_ |
| 导航栏 | JGMToolStrip | tls_ |
| 倒计时 | JGMCountDown | ctd_ |
| 动态列表组 | JGMTrendList | tdl_ |
| 动态页签栏 | JGMNavWindowContainer | nwc_ |
| 多行文本 | JGMMutilineText | mlt_ |
| 分组头模版 | JGMTrendListGroupHeadTeamplate | ght_ |
| 分组头模版1 | JGMTrendList_groupcustomitem_one | tgo_ |
| 浮层按钮 | JGMLayerButton | lbt_ |
| 复合控件模版 | JGMMultipleModle | mtm_ |
| 富文本浏览 | JGMRichTextViewer | rtv_ |
| 滑块 | JGMSlider | sli_ |
| 静态列表组列集合 | JGMDataListColumns | dlc_ |
| 可编辑行模版 | JGMTrendList_editrow | tle_ |
| 列表分组列 | JGMColumn | cln_ |
| 列表组表头 | JGMDataListHead | dlh_ |
| 列表组表尾 | JGMDataListFoot | dlf_ |
| 面板 | JGMSuperPanel | spl_ |
| 通讯录模版 | JGMTrendList_cantact | tlc_ |
| 图标 | JGMIcon | lcn_ |
| 图片 | JGMImage | img_ |
| 图片画廊 | JGMImgGalleries | igl_ |
| 图片浏览器 | JGMPicBrowse | pcb_ |
| 线条 | JGMLine | lin_ |
| 验证码 | JGMVerificationCode | vfc_ |
| 页签栏 | JGMNavControlContainer | ncc_ |
| 页签项 | JGMTabPage | tap_ |
| 子浮层面板 | JGMFlowLayer | fla_ |
| 自定义Div | JGMDiv | div_ |
| 自定义空白行模版 | JGMTrendlist_customitem_five | tci_ |
| 自定义列表组 | JGMQuietList | qtl_ |
| 自定义模版 | JGMColumnTemplate | clt_ |
| 自定义行模版1 | JGMTrendlist_customiten_one | tco_ |
| 自定义行模版2 | JGMTrendlist_customiten_two | tct_ |
| 自定义行模版3 | JGMTrendlist_customiten_three | tcf_ |
| 自定义行模版4 | JGMTrendlist_customiten_four | tcw_ |
| 自由布局行模版 | JGMTrendlistEditableBlankTemplate | tbt_ |
| 自由布局行模版扩展域 | JGMEditableBlankTemplateEstensionField | tef_ |
| 组合面板 | JGMPanel | pnl_ |
| 组件容器 | JGMComponentContainer | cpc_ |
5.2.2 字段控件
| 控件名称 | 控件编码 | 前缀 |
|---|---|---|
| 按钮菜单项 | JGMButtonItem | bti_ |
| 单选 | JGMCheckBox | chk_ |
| 弹出选择 | JGMComboSearch | cbs_ |
| 附件 | JGMAttachment | atm_ |
| 附件菜单项 | JGMAttachmentItem | atI_ |
| 开关 | JGMSwitch | swt_ |
| 轮播 | JGMCarousel | crs_ |
| 密码 | JGMPasswordBox | pwd_ |
| 日期 | JGMDateTimePicker | dtp_ |
| 数字输入框 | JGMNumberSwitch | nsw_ |
| 搜索 | JGMSearch | srh_ |
| 图片浏览菜单项 | JGMPicBrowserMenuItem | pbm_ |
| 图片项 | JGMImageItem | imi_ |
| 文本 | JGMTextBox | txt_ |
| 下拉菜单 | JGMDropDownMenu | ddm_ |
| 下拉菜单项 | JGMDropDownItem | ddi_ |
| 下拉选择 | JGMComboBox | cbb_ |
| 小数 | JGMFloatBox | flo_ |
| 选择器 | JGMSelector | slt_ |
| 长文本 | JGMLongTextBox | ltb_ |
| 整数 | JGMIntegerBox | int_ |
5.2.3 业务控件
| 控件名称 | 控件编码 | 前缀 |
|---|---|---|
| 图表 | JGMChart | cht_ |