NC Portal单据增加自定义按钮

it2023-06-01  69

1、修改报销单按钮配置文件

home\hotwebs\portal\sync\yer\weberm\html\views\bx_menu\widget.wd

 <MenuItem id="split4" modifiers="3" sep="true" text="split4">             </MenuItem>             <MenuItem i18nName="" langDir="" id="linkOAInfo" modifiers="2" stateManager="nc.bs.er.exp.menustate.ExpMenuitemStateManager" text="查看OA审批信息">                 <Events>                     <Event async="true" jsEventClaszz="nc.uap.lfw.core.event.conf.MouseListener" methodName="linkOAInfo" name="onclick" onserver="true">                         <SubmitRule cardSubmit="false" panelSubmit="false" tabSubmit="false">                         </SubmitRule>                         <Params>                             <Param>                                 <Name>mouseEvent</Name>                                 <Value>                                 </Value>                                 <Desc>                                    <![CDATA[nc.uap.lfw.core.event.MouseEvent]]>                                 </Desc>                             </Param>                         </Params>                         <Action>                         </Action>                     </Event>                 </Events>             </MenuItem>             <MenuItem id="split1" modifiers="3" sep="true" text="split1">             </MenuItem>

添加自定义按钮

2、集团管理员登录portal,选择报销单,设计,选择功能按钮区

选中按钮区域,右键【编辑】

新增,输入按钮编码和名称

点确定后,点保存

配置以后,前台按钮显示正常,点击按钮不会进入后台按钮触发的方法里面,后面找到方法再做更新

配置完成以后,重启服务,数据库uw_view表里面菜单的保存内容没有更新,把widget.wd文件保存入uw_view表里后,前台点击按钮,进入widget.wd 中定义的按钮的onClick方法

最新回复(0)