欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    JD平台专题篇1菜单参数中布局的案例.docx

    • 资源ID:7362527       资源大小:1.79MB        全文页数:35页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    JD平台专题篇1菜单参数中布局的案例.docx

    1、JD平台专题篇1菜单参数中布局的案例目 录1 前言 22 需求案例 23 借贷原因档案记录导航设计 33.1 定义菜单号 33.2 定义菜单参数 53.3 了解菜单参数中布局的基本方法 73.3.1 B样式布局 83.3.2 H水平分隔样式 93.3.3 V垂直分隔样式 113.3.4 T 分页签式布局 123.3.5 U:自定义组件 134 借贷原因树型菜单的步局 144.1 复制菜单定义 144.2 复制并定义新的菜单参数 154.3 增加分级变量 164.4 注册分级变量 184.5 按编码分级的树型功能演示 205 布局参数调整 205.1 调整布局对象中各字段修正参数 205.1.1

    2、 修正参数的定义规则 205.1.2 设定借贷原因(导航)功能中的布局参数 215.1.3 定义效果查看 225.2 给各个布局项加边框 225.2.1 定义格式描述 225.2.2 给借贷原因(导航)功能加边框 235.2.3 定义效果界面如下 246 调整员工借贷作业单界面布局 247 定义关联界面功能 277.1 修改菜单参数中的其它参数 277.2 定义格式说明 297.3 定义效果演示 291 前言通过前面平台功能的学习和了解,对JD开发平台有了一个整体的了解,但对于一个在实际应用时客户往往会对软件的界面排列提出特殊的要求,本节中我们重点来描述菜单参数中提供的布局应用的方法。同样平台

    3、提供了多种布局样式,让用户进行选择,为使大家能够快速了解,我们还以案例的形式进行讲述,由简单的布局到繁杂的界面布局逐步完成对平台布局功能的学习。 2 需求案例我们设计的员工借贷管理在测试时使用部门又提出了各自的要求,具体如下:1、 财务人员希望看到的是左右结构的显示的借贷原因,左边儿为记录导航,如下图样式,还说如果能以树型结构显示借贷原因就更好了2、 财务人员中有年龄比较大的同志,希望界面上的栏位能宽松一些,这样看着舒服些,不容易出错。3、 在录入借贷原因时,每条都要提示保存很麻烦,不用每输一条提示保存,由录入人员自己点击保存,但同时也要防止意外切换造成的数据丢失,如果没前界面内容已修改或录入

    4、但确实还没有保存则提醒。4、 操作人员希望能把员工借贷作业单据页面中制单人以后的栏位放到下半部,这样不用输入内容可以不用去理他了,如下图的所示:5、 财务人员在录员工借贷时希望可以在界面中能直接调出当前选中行的借贷原因录入界面查看详细内容,或者是在查看员工借贷作业时可以直接查看已还款单的记录。好了,财务人员对布局和页面功能的需求描述了,接下来我们进入实际的操作阶段,看看用JD如何过来完成这些需求。3 借贷原因档案记录导航设计财务人员提出的关于借贷原因档案的记录导航功能设计便于进行选择,为不影响现有借贷功能的菜单显示,现在我将以现有的借贷原因界面为模板复制一个新的菜单号出来,设计为带有记录导航功

    5、能,菜单编号确定为:A000 名称为借贷原因(导航)。3.1 定义菜单号我们首先按照规划内容建立新的A000功能菜单。使用的平台功能为:菜单定义系统功能系统工具菜单定义,进入后的主界面如下图:在上图界面中,选中A001菜单,点右键选择记录拷贝,生成一条新的记录,如下所示:具体的内容按下表中对应的值进行修改,栏位值说明菜单号A000菜单名借贷原因(导航)属性授权命令行Mservlet?pbuid=A000系统号2011外部系统7为便于后续与天心和天思接口定义完后的界面如下:点击保存完成菜单的增加,新增的菜单必须要进行系统刷新后才能生效,具体操作如下:基本功能系统刷新,如下图所示:系统刷新后即可在

    6、系统中看到刚才定义的功能菜单内容。3.2 定义菜单参数使用到的平台功能有:菜单参数进入菜单参数界面:系统功能系统工具菜单参数光标选中A001 借贷原因档案,点右键选记录拷贝完后如下图界面点击记录拷贝后出现如下图界面,按如下内容设定:栏位值说明标识号A000说明借贷原因(导航)系统号2011组成LNREASON01属性增、删、改、查、浏览、缓存选中缓存后即可实现统一保存布局H:(LNREASON01lnno,lnname/导航条*250;B:(LNREASON01;LNREASON01)/定义区*0.8)见下面解释布局中提供的样式有H/V/B/T/U几种样式,本例中使用了H和B的结合,上面布局中

    7、的定义的意思为:界面整体上划分为左右两部分,其中左边共显示两列字段为lnno,lnname,且固定显示的宽度为250像素;右边以B样式进行布局分为上中两部分,占用的宽度为除250像素以外的其他区域;上述内容定义完后的界面如下图所示:点击保存后,重新打开新定义的菜单借贷原因(导航)的界面如下3.3 了解菜单参数中布局的基本方法JD平台中提供的常用布局分为四种(B,V,H,T),还有一种是自定义的布局允许用户自己写程序接口来进行布局。为了让大家对布局有一个整体的了解,接下来我可以通过调整A000功能菜单参数的布局设定,来理解布局在实际应用中的意义,布局中的值均可以复制下面中包含LNREASON01

    8、内容的定义。每定义完一个布局样式,保存后,只要重新刷新即可看出新样式的变化。3.3.1 B样式布局B对应java中BorderLayout布局,该布局按照定义将组件按顺序添加到上、中、下、左、右对应的位置。假设我们作如下定义B: (A1;A2,A3,A4,A5)。系统将按照下图所示构造界面。使用B样式时的注意事项:1、 当组成的对象只有一个时,且在步局时只想步置一个对象,那么需要将该对象步局到中部,否则系统会不识别,定义的样式为:B:(;A1),如上例中借贷原因档案,如果只想要以下效果,那么必须要将布局调整成B:(;LNREASON01)或B:(;LNREASON01)或2、 当使用B布局时,

    9、希望能够只启用一部分位置的布局,如下图中所示,左边留出空白区域以便进行其他功能的展示,在定义时B样式上中下左右的位置顺序启用,如果是按顺序启用的,则只要定义前面的部分即可;如果是中间有空过的位置,那么必须用;号补位,如下图中,启用的位置为上、中、左、右;下的位置没有步置,所以在定义时格式如下:B:(LNREASON01;LNREASON01;#250;#50) 3、 启用B样式时,左中右三个部分在普通定义时不能同时布局对象内容,只有在使用自定义步局(需要写接口进行调用)时才可能在左右步局对象。普通定义时一般在中部布局对象,左右部分用于对界面位置的调整,如下图定义时,定义的#250;#50表示左

    10、边预留 250像素位置,右边预留50像素。3.3.2 H水平分隔样式H表示左右方向按照设定的比例分配两个组件的初始位置,支持与其他样式嵌套。定义的样式为:H:(A1*0.3;A2*0.7),系统将按照下图所示去构造界面,其中A1占30%,A2占70%,而且可以拉拽。定义的样式为H:(A1*200;A2*0.7),则系统将A1组固定显示为200像素,其余的均分配给A2组。例如本例中定义的H:(LNREASON01lnno,lnname/导航条*250;B:(LNREASON01;LNREASON01)/定义区*0.8)其中LNREASON01lnno,lnname/导航条*250为一组,表示固定

    11、宽度为250像素B:(LNREASON01;LNREASON01)/定义区*0.8为另一组,表示除250像素外的部分如下图:使用H水平分隔样式的注意事项:1、 H样式要求必须由两个部分组成,且需要定义两个组成部分的水平占用比例,中间用;号分隔2、 H样式中组成的每一组可以再次以一个独立的布局样式进行设定;3、 比例描述时,各项的值均小于0时表示按比例分配,二者合计必须为1;如果有一项大于0,则表示该项为固定宽度,扣除固定宽度的其他部分给另一组;如果两个均大于0则各自按固定宽度布局。如按下述定义:H:(LNREASON01lnno,lnname*250;B:(LNREASON01;LNREASO

    12、N01)*400)界面的样式变化为下图:3.3.3 V垂直分隔样式V表示垂直方向按照设定的比例分配两个组件的初始位置,支持与其他样式嵌套。定义的样式为:V:(A1*0.3;A2*0.7),系统将按照下图所示去构造界面,其中A1占30%,A2占70%,而且可以拉拽。定义的样式为V:(A1*200;A2*0.7),则系统将A1组固定显示为200像素,其余的均分配给A2组。例如本例中定义的V:(LNREASON01lnno,lnname/导航条*250;B:(LNREASON01;LNREASON01)/定义区*0.8)其中LNREASON01lnno,lnname/导航条*250为一组,表示固定宽

    13、度为250像素B:(LNREASON01;LNREASON01)/定义区*0.8为另一组,表示除250像素外的部分如下图:使用V垂直分隔样式的注意事项:1、 V样式要求必须由两个部分组成,且需要定义两个组成部分的垂直占用比例,中间用;号分隔2、 V样式中组成的每一组可以再次以一个独立的布局样式进行设定;3、 比例描述时,各项的值均小于0时表示按比例分配,二者合计必须为1;如果有一项大于0,则表示该项为固定宽度,扣除固定宽度的其他部分给另一组;如果两个均大于0则各自按固定宽度布局。3.3.4 T 分页签式布局T表示分页的卡片式布局。假设我们作如下定义T:(A1/A1;A2/A2)。系统将按照下图

    14、所示去构造界面。如在本例中,可以把借贷原因档案右边儿设计为多页签的方式,按如下定义调整布局。H:(LNREASON01lnno,lnname*250;T:(LNREASON01/记录型;LNREASON01/表格型)*0.8)定义复制到菜单参数的布局中,保存后重新打开借贷原因(导航)菜单界面如下图:3.3.5 U:自定义组件自定义组件,必须要与接口配合,通过外部接口完成界面的布局,在实际应用中一些特殊要求的布局都是通过此种方式接入系统的,定义时的格式为U:方法名如果我们进行如下定义,U:COMP1;并重写createComponent(String desc)方法,系统就会将该方法创建的组件加

    15、入到我们的显示界面中。定义U:Tree 表示将启用树型分组方法,系统就会将该方法创建的组件加入到我们的显示界面中。关于树型布局的应用后面将单独描述。好了,经过上面的介绍我们对布局有一个全面的认识,那么现在我们将布局恢复成前需求中所希望的样式,带导航功能的步局样式,定义如下:H:(LNREASON01lnno,lnname/导航条*250;B:(LNREASON01;LNREASON01)/定义区*0.8)将上述内容复制到标识为A000的菜单参数对应的布局中,保存后即完成带导航功能的菜单定义。如下图:在体会各种界面布局的变化时,可以新增几条记录看看,是否还有每输一行换行时就提示保存。4 借贷原因

    16、树型菜单的步局通过上面3.3的介绍我们了解了菜单布局应用的常用方法,应该能够满足大部分应用的界面布局样式,但对于有特殊布局要求的功能,系统提供了自定义组件U模式,用户可以将自己写好的布局样式接入到当前的系统中(需要符合平台的规范),本例中将介绍已经写好的特殊应用布局TREE的使用方法。系统TREE的布局提供了多种引用方法,本例中我们以按lnno字段编码分级方案为准进行定义,其他的应用方法在后续的说明中会逐步加入。为了不影其他人的使用习惯,我们同样再复制一个新的功能菜单来完成树型结构菜单的定义。以A000为模板复制一个新的功能菜单,具体的操作如下:4.1 复制菜单定义进入菜单定义:系统功能系统工

    17、具菜单定义如下图中选中A000菜单号点右键选择记录拷贝或是点新增后一条新的记录,按如下内容输入栏位值说明菜单号A002菜单名借贷原因(树)属性授权命令行Mservlet?pbuid=A002系统号2011外部系统7为便于后续与天心和天思接口完成后如下图所示:4.2 复制并定义新的菜单参数进入菜单参数:系统功能系统工具菜单参数在上图中点右键选记录拷贝或是点新增,增加一条新的记录,按下表内容输入栏位值说明标识号A002说明借贷原因(树)系统号2011组成LNREASON01布局H:(U:TREE/-*250;B:(LNREASON01;LNREASON01)/定义区*0.8)U:TREE是表示左边

    18、儿使用自定义的TREE布局样式取数条件#lnno申明系统变量DYCC.LNREASON中定义的取值位数是从那个字段中取值的。系统接口inetbas.cli.systool.CTreeUI使用目录树时必须要注册此接口属性增、删、改、查、浏览动态尺寸0定义完后的界面如下:4.3 增加分级变量使用的功能:变量定义1、 进入变量定义:系统功能系统工具变量定义如下图所示:2、 增加新的分级变量在上图中点击增加,加入一条新的记录,按下表内容输入栏位值说明变量号LVL.LNNO命名是以LVL.开头,以便于查找系统号2011类型不用定义说明借贷原因编码分级公式1-2-2-2-2参照值不需定义操作员V选中表示此

    19、项变量允许客户修改定义完后的界面如下:3、 增加树型功能初始取值定义变量在上图中点击增加,加入一条新的记录,按下表内容输入栏位值说明变量号DYCC.LNREASON命名是以DYCC.表名,其中DYCC.为固定的定义格式,表名是具体取值表名。系统号2011类型不用定义说明借贷原因编码分级,树型初始取值位数公式1与上面分级规则同步定义,初始化树型显示一级时则定义为1位(规则一级为1位)参照值不需定义操作员V选中表示此项变量允许客户修改定义完后的界面如下图所示:4.4 注册分级变量打开借贷原因界面,如下图中按CTRL+F2调出对象定义,按CTRL+F2后的对象定义界面如下:在编码对应的规则栏中,点击

    20、如上图所示的参照窗口,调出如下界面光标定在级次栏位中输入刚刚定义的变量,按F12可调出资源选择窗口,如下图:在上图下接列表中选择,如下图:找到刚才定义的变量名,双击选择到上图红色标注的位置,然后再点击确定返回规则参照窗口,如下图所示:点击确定完成定义,返回对象定义界面,然后再点击保存。直接输入时,可以参考上述的格式变量名4.5 按编码分级的树型功能演示1、 员工借贷管理系统借贷原因(树)关于树型功能应用,系统提供了多种的应用模式,支持单字段分级、分级字段分级或两个独立表单的分极等多种应用。后续会再次进行说明。2、 树型菜单初始化带入范围的定义改变,效果演示DYCC.LNREASON的公式中的定

    21、义,是根据用户希望初始化带入的值直接相关,如果初始化时希望能带两入两级数据,那么在定义时其值申明为两级的代码长度,如本例中规则为1-2-2-2-2,那么显示初始化显示两级时其位业要申明为3 ,系统会自动根据级次的规则取取会相应的资料,如下图为定义为3以后,初始化显示的资料。如果需要把全部资料初始化时都在树型中列示出来,那么请在该变理中申明一个大的位数即可。5 布局参数调整通过上面的介绍我们对布局的几种样式有了一个初步的了解,接下来,我们再对布局中系统提供的修正参数进行介绍,以便于解决前面需求中的关于行高、行间距及布局列等。5.1 调整布局对象中各字段修正参数5.1.1 修正参数的定义规则系统提

    22、供在各个布局组的对象名后以#xxyynn来对当前的对象中和行高、行间距及布局列数进行定义,以调整界面上各个字段自动排列时的各项参数。以上格式的意义为:# 固定分隔符,要与对象标识号相连Xx 表示对象中的按几列布局,用高两位数表示;Yy 表示对象中的行间距,用中两位数表示(n/100);zz 表示对象中的行高值,用低两位数表示(n%100);定义格式为:对象名#xxyynn ,例如:LNREASON01#20830 xx=2则表示该对象按两列排列;yy=8表示行间距为8;nn=30表示行高为30实际定义时,要注意以下几点1) 只调整布局列数时,定义格式为:xx0000,中位和低位用0补充;此申明

    23、的布局列数优先于对象定义中申明的单元数;仅在记录型时有用。2) 只调整行间距时,定义格式为:yy00,低位用0补充;仅在记录型时有用。3) 缺省的行间距和行高为 620 5.1.2 设定借贷原因(导航)功能中的布局参数进入菜单参数:系统功能系统工具菜单参数如下图:在上图中键头标识的位置分别加入以下值 #20830定义完后的该项的值如下图:点击保存完成菜单参数的修正值的定义。5.1.3 定义效果查看重新打开借贷原因(导航),显示的界面如下图:上图中的行高及行间距及记录型的布局列均发生了改变。5.2 给各个布局项加边框5.2.1 定义格式描述在实际应用中往往需要对单据布局出来的各个页签或功能单元进

    24、行标识,系统提供给定义的组件加边框的功能,以便于给使用者更加明确的功能区分指引。给组件加边框,如果我们想给系统的某个组件加边框可以在组件A后面加-/组件A,其结果如图:定义的格式为在某一组定义的最后加入以下格式内容即可/标签名/ 为固定描述,其中/中间为引用名字,在自定义布局组件时使用,标签名:为定义的该功能组的名称;5.2.2 给借贷原因(导航)功能加边框打开借贷原因(导航)的菜单参数定义界面,如下图:在上图中红色键头标注的位置插入以下对应的内空/导航条 /记录型 /详细列表 /输入区完整的布局内容为:H:(LNREASON01#20830lnno,lnname/导航条*250;B:(LNR

    25、EASON01#20830/记录型;LNREASON01#20830/详细列表)/输入区*0.8)5.2.3 定义效果界面如下重新打开借贷原因(导航)后的界面显示如下图:6 调整员工借贷作业单界面布局接下来我们将员工借贷作业单的界面调整成其希望的样式,制单人以后的栏目布局到下部,我想通过我们上面3.3中的介绍,大家应用能想到该如何处理了。1、 打开员工借贷作业单界面,员工借贷管理系统员工借贷作业单如下图:双击上图中红色标识的位置,可调出如下界面点击URLS调出对应的菜单参数,如下图2、 修改菜单参数中的布局在上图的布局中按如下格式输入:B:(A003#830remark;A003A#830;A

    26、003#830smake)说明:其中A003#830remark表示,当前对象中的字段内容显示到remark为止A003#830smake表示,当前对象中的字段内容从smake及以后的字段显示出来。上述定义中,将同一个对象A003通过项的申明布局到两个部分,此种应用在前面的界面步局中也同样用到,如借贷原因(导航)的菜单参数也是使用此方式。中描述的内容支持起止字段项、多个单一字段或是单一字段和起止结合等定义方式。如: A003#830sid,hpdate A003#830sidremark A003#830remark 表示从第一字段到remark结束A003#830smake 表示从smake

    27、字段开始一直到结束上述定义输入后,点击保存,界面如下定义完后重新调出该菜单后即可看到效果。3、 定义后的效果如下图所示注意上面的界面布局样式,划分为上下两部分。7 定义关联界面功能通过定义实现对其他功能界面的调用,并可以依照当前界面字段的值直接带入查询出相应功能界面的内容。如在操作员工借贷作业单时可以通以当前单号关联查询到已还款的记录和以当前选中行查询出相应的借贷原因界面。7.1 修改菜单参数中的其它参数打开员工借贷作业界面,如下图:双击上图中红色标识的位置,调出关联界面,如下图:点击URLS调出相应的菜单参数,如下图所示:在上图红色标识的其它参数中输入如下内容:plink=0A001,1A0

    28、05&P_0=A003A*lnno=A003A*lnno&P_1=A003*slkid=sid定义后的界面如下:点击保存完成关联按钮的定义功能。7.2 定义格式说明关联其他功能菜单的定义分为两部分,一部分为申明连接菜单的,另一部分为申明对应的传值字段,如果同时关联多个菜单的,可以如下例申明内容:plink=0A001,1A005&P_0=A003A*lnno=A003A*lnno&P_1=A003*slkid=sidplink=为固定格式,其后面的值用号标识,如果有多个菜单号引用时用逗号分隔,每个菜单号前加入序号,从0开始,该序号与后面的传值参数(P_n)一一对应。P_0=表示用于调用0序号的

    29、菜单时传入的值为格式固定;其后面的值用号标识,构成的内容为当前对象号*目标字段=当前字段上述定义有几个引用菜单就需要申明几个P_n只有一项连接选择则可以直接定义为plink=” 当前关联对象名*目标字段=当前字段”7.3 定义效果演示进入员工借贷作业单界面,如下图所示:光标点击到编号栏位,点击录入切换按钮转换为查询,如上图中红色标注的地方,如下图所示:在上图中编号或其他位置输入相应的条件后,点击查找按钮,查询出已录入的记录,如下图所示:点击上图中红色框的连接,出现如下图所示下拉选择点击借贷原因,后调出如下窗口,系统会把光标所在行的借贷原因界面调出。同样在员工借贷作业单界面点击连接,选择借贷还款单后,系统会自动将该借款单对应的还款记录调出来,如下图所示:注意上图中的的来源单号和编号的列表信息,是在员工借贷还款作业单对应的表头中将需要显示在列表中的字段的属性选为列表即可出现在列表中。


    注意事项

    本文(JD平台专题篇1菜单参数中布局的案例.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开