用友通_用友nc开发用什么框架[通俗易懂]

用友通_用友nc开发用什么框架[通俗易懂]用友uap开发nc65按钮配置1.在xml文件中配置按钮 2.新建一个java类与按钮相对应publicclassSelectOrCancelActionextendsNCAction_nc65推单

用友通_用友nc开发用什么框架[通俗易懂]"

用友uap开发nc65按钮配置


1.在xml文件中配置按钮
<!--======= 动作:[newActions] [修改] ===========-->
<bean id="editAction" class="nc.ui.pubapp.uif2app.actions.EditAction">
		<property name="model"><ref bean="bmModel"/></property>
		<property name="exceptionHandler"><ref bean="exceptionHandler" /></property>
	</bean>
<!--======= 动作:[newActions] [按钮菜单] ===========-->
<bean id="adjustGroupAction2" class="nc.funcnode.ui.action.MenuAction">
		<property name="code" value="adjustGroupAction" />
		<property name="name" value="ceshi"></property>
		<property name="actions">
			<list>
				<ref bean="editAction"/>
				<ref bean="deleteScriptAction"/>
			</list>
		</property>
	</bean>
<!--======= 动作:[newActions] [按钮组] ===========-->
   <bean id="adjustGroupAction" class="nc.funcnode.ui.action.GroupAction">
		<property name="code" value="adjustGroupAction" />
		<property name="actions">
			<list>
				<ref bean="editAction"/>
				<ref bean="deleteScriptAction"/>
			</list>
		</property>
	</bean>

2.新建一个java类与按钮相对应

 public class SelectOrCancelAction extends NCAction {

	private AbstractAppModel model;
	private static final long serialVersionUID = 1993918902236291721L;

	public SelectOrCancelAction() {
		this.setBtnName("修改");
		this.setCode("selectOrCancelAction");
	}

	@Override
	public void doAction(ActionEvent e) throws Exception {
		// 点击按钮触发的事件

	}

	public void setModel(AbstractAppModel model) {
		this.model = model;
	}

}

下面方法是用来实现按钮是否可以点击

@Override
	public boolean isEnabled() {
		// TODO 自动生成的方法存根
		return super.isEnabled();
	}

今天的文章用友通_用友nc开发用什么框架[通俗易懂]分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/58088.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注