Changes between Version 2 and Version 3 of WikiStart
- Timestamp:
- Jun 12, 2017, 2:12:21 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiStart
v2 v3 37 37 38 38 **''案例说明:''**\\ 39 {{{ 40 图2_1_1配置信息对应图2_1_2中的代码,template-demo为“项目编码”,com.idasound.ju321为“项目目录”,tbs为“项目模块” 41 }}} 39 42 [[Image(step_1.png)]] 图2_1_1 40 43 41 44 [[Image(step_2.png)]] 图2_1_2 42 {{{ 43 图2_1_1配置信息对应图2_1_2中的代码,template-demo为“项目编码”,com.idasound.ju321为“项目目录”,tbs为“项目模块” 44 }}} 45 45 46 [=#point2.2] 46 47 == 2.2.第二步:创建数据结构 … … 64 65 65 66 **''案例说明:''**\\ 67 {{{ 68 如图2_2_1_1权限系统使用的数据库信息 69 }}} 66 70 [[Image(step_2_2_1_1.png)]] 图2_2_1_1 67 {{{68 如图2_2_1_1权限系统使用的数据库信息69 }}}70 71 71 72 [=#point2.2.2] … … 80 81 81 82 **''案例说明:''**\\ 83 {{{ 84 如图2_2_2_2为数据库template_demo的模型图,需要配置的数据如图2_2_2_1 85 }}} 86 82 87 [[Image(step_2_2_2_1.png)]] 图2_2_2_1 83 88 [[Image(3.png)]] 图2_2_2_2 84 {{{85 如图2_2_2_2为数据库template_demo的模型图,需要配置的数据如图2_2_2_186 }}}87 89 88 90 [=#point2.2.3] … … 102 104 103 105 **''案例说明:''**\\ 106 {{{ 107 如模型图2_2_3_2(用户角色关系表)的列信息需要配置的数据为图2_2_3_1 108 }}} 104 109 [[Image(step_2_2_3_1.png)]] 图2_2_3_1 110 105 111 [[Image(step_2_2_3_2.png)]] 图2_2_3_2 106 {{{ 107 如模型图2_2_3_2(用户角色关系表)的列信息需要配置的数据为图2_2_3_1 108 }}} 112 109 113 110 114 [=#point2.3] … … 121 125 122 126 **''案例说明:''**\\ 127 {{{ 128 如图2_3_2为用户角色关系页面的配置,生成代码结构为图2_3_1中红色区域中的内容。图2_3_3为通用模板的展示效果,图2_3_4为多表关联模板展示效果 129 }}} 123 130 [[Image(step_2_3_1.png)]] 图2_3_1\\ 124 131 [[Image(step_2_3_2.png)]] 图2_3_2\\ 125 132 [[Image(step_2_3_3.png)]] 图2_3_3\\ 126 133 [[Image(step_2_3_4.png)]] 图2_3_4 127 {{{128 如图2_3_2为用户角色关系页面的配置,生成代码结构为图2_3_1中红色区域中的内容。图2_3_3为通用模板的展示效果,图2_3_4为多表关联模板展示效果129 }}}130 134 131 135 [=#point2.4] 132 == 2.4.第四步:创建页面 数据133 134 135 点击“页面”菜单下的子菜单“页面 数据”进入页面,点击“添加”按钮添加页面数据。\\136 == 2.4.第四步:创建页面对象 137 138 139 点击“页面”菜单下的子菜单“页面对象”进入页面,点击“添加”按钮添加页面对象。\\ 136 140 [[Image(2_4.png)]]\\ 137 141 字段说明:\\ 138 142 * **表结构:**数据库中表信息,即[#point2.2.2 2.2.2添加表]的“表描述” 139 143 * **表主键列:**数据库中表信息的主键列,每个表有一个主键,一般在增、删、改和关联别的表都需要主键。即[#point2.2.3 2.2.3添加列]的“列描述” 140 * ** 数据名称:**对表结构的中文描述名称141 * ** 数据编码:**页面数据的英文名称,同一个页面的数据编码不能重复144 * **对象名称:**对表结构的中文描述名称 145 * **对象编码:**页面对象的英文名称,同一个页面的对象编码不能重复 142 146 * **页面信息:**表示添加的数据属于那个页面。该数据为[#point2.3 2.3第三步:创建页面]的“页面名称” 143 * **扩展数据:**对页面数据的一个扩展,一般为当前表结构的子表结构。可以通过子表的外键显示当前表结构的所有数据(该数据为[#point2.4 2.4第四步创建页面数据]的“数据名称”) 144 * **扩展数据列:**子表结构的外键列信息,和当前表结构的表主键列关联,可进行表关联查询([#point2.2.3 2.2.3添加列]的“列描述”) 145 146 **''案例说明:''**\\ 147 * **扩展对象:**对页面对象的一个扩展,一般为当前表结构的子表结构。可以通过子表的外键显示当前表结构的所有数据(该数据为[#point2.4 2.4第四步创建页面对象]的“对象名称”) 148 * **扩展对象列:**子表结构的外键列信息,和当前表结构的表主键列关联,可进行表关联查询([#point2.2.3 2.2.3添加列]的“列描述”) 149 150 **''案例说明:''**\\ 151 {{{ 152 如图2_3_3要展示的用户角色关系页面,需要配置页面需要的对象, 153 如图2_4_5中的t_bs_user_role数据不能展示用户名和角色名称, 154 需要对t_bs_user_role数据中的USER_ID和ROLE_ID扩展. 155 图2_4_1为页面需要的全部对象,图2_4_2是页面展示的主要对象,其中图2_4_3是对图2_4_2中的USER_ID(用户)的扩展对象,图2_4_4是对图2_4_3的ROLE_ID(角色)的扩展对象 156 }}} 147 157 [[Image(step_2_4_1.png)]] 图2_4_1\\ 148 158 … … 154 164 155 165 [[Image(step_2_4_5.png)]] 图2_4_5 156 {{{157 如图2_3_3要展示的用户角色关系页面,需要配置页面需要的对象,如图2_4_5中的t_bs_user_role数据不能展示用户名和角色名称,需要对t_bs_user_role数据中的USER_ID和ROLE_ID扩展.图2_4_1为页面需要的全部对象,图2_4_2是页面展示的主要对象,其中图2_4_3是对图2_4_2中的USER_ID(用户)的扩展对象,图2_4_4是对图2_4_3的ROLE_ID(角色)的扩展对象158 }}}159 166 160 167 [=#point2.5] 161 == 2.5.第五步:创建页面 数据元素162 163 164 点击“页面”菜单下的子菜单“页面 元素”进入页面,点击“添加”按钮添加页面元素。\\168 == 2.5.第五步:创建页面属性 169 170 171 点击“页面”菜单下的子菜单“页面属性”进入页面,点击“添加”按钮添加页面属性。\\ 165 172 [[Image(2_5.png)]]\\ 166 173 字段说明:\\ 167 174 * **页面信息:**页面名称,即[#point2.3 2.3第三步:创建页面]的“页面名称” 168 * ** 数据源信息:**页面需要的数据信息,即2.4第四步:创建页面数据的“数据名称”175 * **对象信息:**页面需要的数据信息,即2.4第四步:创建页面对象的“对象名称” 169 176 * **列信息:**数据源信息对应的列([#point2.2.3 2.2.3添加列]的“列描述”) 170 * ** 元素名称:**对“列信息”的描述,生成代码页面中显示的中文名称171 * ** 类编码:**英文名称,首字母大写,一个页面中的类编码不能重复172 * ** 类小写编码:**类编码的首字母小写177 * **属性名称:**对“列信息”的描述,生成代码页面中显示的中文名称 178 * **属性编码:**英文名称,首字母大写,一个页面中的属性编码不能重复 179 * **属性小写编码:**属性编码的首字母小写 173 180 * **控件类型:**包括输入框,数字输入框,时间,下拉框,动态下拉框,树状下拉框。动态下拉框和树状下拉框为通过接口获取数据 174 181 * **实际值:**当控件类型为输入框,数字输入框,时间时,该项不填;当控件类型为下拉框时,填写传给服务器的值,多个值中间用英文逗号“,”隔开;当控件类型为动态下拉框,树状下拉框时,填写服务器返回的编码 175 182 * **显示值:**当控件类型为输入框,数字输入框,时间时,该项不填;当控件类型为下拉框时,填写页面显示的值,和实际值对应,多个值中间用英文逗号“,”隔开;当控件类型为动态下拉框,树状下拉框时,填写服务器返回的编码 176 * ** 元素参数:**当控件为输入框,数字输入框,时间和下拉框时,该项不填。当控件类型为动态下拉框,配置json数据{"url":"地址"};当地址有参数时需要配置json数据为{"url":"地址","urlParam":[{"key":"参数编码","val":"参数值"}]};当控件和别的控件有联动时需要配置json数据为{"url":"地址","onSelect":[{"relId":"关联控件code(当前页面中“类小写编码”)","relUrlParam":"参数编码"}]},url地址的格式一般格式为 /模块编码([#point2.1 第一步:创建项目]的“项目模块”)/页面编码([#point2.3 第三步:创建页面]的“类小写编码”)/标记code (queryAll为查询全部;queryTree为树形结构)183 * **属性参数:**当控件为输入框,数字输入框,时间和下拉框时,该项不填。当控件类型为动态下拉框,配置json数据{"url":"地址"};当地址有参数时需要配置json数据为{"url":"地址","urlParam":[{"key":"参数编码","val":"参数值"}]};当控件和别的控件有联动时需要配置json数据为{"url":"地址","onSelect":[{"relId":"关联控件code(当前页面中“属性小写编码”)","relUrlParam":"参数编码"}]},url地址的格式一般格式为 /模块编码([#point2.1 第一步:创建项目]的“项目模块”)/页面编码([#point2.3 第三步:创建页面]的“属性小写编码”)/标记code (queryAll为查询全部;queryTree为树形结构) 177 184 [[span(style=color: #FF0000, 快速生成信息:)]]\\ 178 [[span(style=color: #FF0000, 通过目录“页面”==>“页面信息”进入页面信息页面,选择需要添加元素的页面,点击初始化页面元素可快速生成对应页面包含数据的所有元素信息,不用手动添加每一条信息,然后修改类的编码,控件类型和删除不需要的元素信息)]] 179 180 **''案例说明:''**\\ 185 [[span(style=color: #FF0000, 通过目录“页面”==>“页面信息”进入页面信息页面,选择需要添加属性的页面,点击初始化页面属性可快速生成对应页面包含数据的所有属性信息,不用手动添加每一条信息,然后修改类的编码,控件类型和删除不需要的属性信息)]] 186 187 **''案例说明:''**\\ 188 {{{ 189 图2_5_1为用户角色关系页面需要的控件信息 190 }}} 181 191 [[Image(step_2_5_1.png)]] 图2_5_1 182 {{{183 图2_5_1为用户角色关系页面需要的控件信息184 }}}185 186 192 187 193 [=#point2.6] 188 == 2.6.第六步:选择页面显示 元素194 == 2.6.第六步:选择页面显示属性 189 195 190 196 … … 194 200 字段说明:\\ 195 201 * **页面信息:**页面名称,即[#point2.3 2.3第三步:创建页面]的“页面名称” 196 * **页面元素:**元素名称,即[#point2.5 2.5第五步:创建页面] 数据元素的“元素名称”202 * **页面元素:**元素名称,即[#point2.5 2.5第五步:创建页面]页面对象的“属性名称” 197 203 * **显示位置:**包括搜索(列表的查询条件),列表(列表展示),添加(添加页面),修改(修改页面) 198 204 * **显示状态:**包括显示,不显示(控件不可见,一般用于修改的主键元素),不可编辑(添加和修改页面不可以操作) 199 205 * **显示顺序:**页面中元素的显示顺序 200 206 [[span(style=color: #FF0000,快速生成信息:)]]\\ 201 [[span(style=color: #FF0000,当2.5第五步:创建页面数据元素完成后,可以通过目录“页面”==>“页面信息”进入页面信息页面,选择需要添加配置的页面,点击初始化页面配置可快速生成对应页面包含元素的所有页面配置,不用手动添加每一条信息,然后修改显示顺序和删除不需要的配置)]] 202 203 **''案例说明:''**\\ 207 [[span(style=color: #FF0000,当2.5第五步:创建页面对象属性完成后,可以通过目录“页面”==>“页面信息”进入页面信息页面,选择需要添加配置的页面,点击初始化页面配置可快速生成对应页面包含元素的所有页面配置,不用手动添加每一条信息,然后修改显示顺序和删除不需要的配置)]] 208 209 **''案例说明:''**\\ 210 {{{ 211 图2_6_1为用户角色关系页面搜索,列表,添加和修改区域显示的控件的配置 212 }}} 204 213 [[Image(step_2_6_1.png)]] 图2_6_1 205 {{{206 图2_6_1为用户角色关系页面搜索,列表,添加和修改区域显示的控件的配置207 }}}208 214 209 215 … … 231 237 232 238 233 案例访问地址:[http://iprogman.idasound.com/demo/demo / http://iprogman.idasound.com/demo/demo/]\\234 案例配置访问地址:[http://iprogman.idasound.com/demo/template / http://iprogman.idasound.com/demo/template/]\\239 案例访问地址:[http://iprogman.idasound.com/demo/demo http://iprogman.idasound.com/demo/demo]\\ 240 案例配置访问地址:[http://iprogman.idasound.com/demo/template http://iprogman.idasound.com/demo/template]\\ 235 241 236 242
![(please configure the [header_logo] section in trac.ini)](/iprogman_wiki/chrome/site/logo.jpg)