UDN-企业互联网技术人气社区

板块导航

浏览  : 19825
回复  : 51

[实施序列] NC63 单据加入Excel导入导出功能

  [复制链接]
gundam-mk3的头像 楼主
发表于 2014-6-19 16:46:10 | 显示全部楼层 |阅读模式
本帖最后由 gundam-mk3 于 2014-6-19 16:49 编辑

1.在界面上加入按钮组:
<!-- 列表显示下的按钮 -->
        <bean id="actionsOfList" class="nc.ui.uif2.actions.StandAloneToftPanelActionContainer">
                <constructor-arg ref="listView" />
                <property name="model" ref="manageAppModel" />
                <property name="actions">
                        <list>
                                <ref bean="addAction" />
                                <ref bean="editAction" />
                                <ref bean="deleteAction" />
                                <ref bean="copyAction" />
                                <ref bean="separatorAction" />
                                <ref bean="queryAction" />
                                <ref bean="refreshAction" />
                                <ref bean="separatorAction" />
                                <ref bean="commitMenuAction" />
                                <ref bean="auditMenuAction" />
                                <ref bean="separatorAction" />
                                <ref bean="linkQueryAction" />
                                <ref bean="separatorAction" />
                                <ref bean="printMenuAction" />
                                <ref bean="separatorAction" />
                                <ref bean="queryAuditFlowAction" />
                                <ref bean="separatorAction" />
                                <ref bean="importExportMenu" />
                        </list>
2.调用NC的导入导出,XML配置如下
         <!-- 导入导出按钮-->
        <bean id="importExportMenu" class="nc.funcnode.ui.action.MenuAction">
        <property name="code" value="importExport" />
        <property name="name" value="导入导出" />
        <property name="actions">
                <list>
                        <ref bean="ImportData" />        <!-- 导入Excel -->
                        <ref bean="ExportData" />        <!-- 导出Excel -->
                        <ref bean="ExportTemplate" /> <!-- 导出模板 -->
                </list>
        </property>
        </bean>
        
        <!-- 导入Excel(根据模板填充数据) -->
        <bean id="ImportData" class="nc.ui.uif2.excelimport.ImportAction">
        <property name="model" ref="manageAppModel" />
        <property name="importableEditor" ref="ImportExportEditor" />
        <property name="btnName" value="导入Excel" />
        </bean>
        
        <!-- 导出模板到Excel -->
        <bean id="ExportTemplate" class="nc.ui.uif2.excelimport.ExportExcelTemplateAction">
        <property name="model" ref="manageAppModel" />
        <property name="importableEditor" ref="ImportExportEditor" />
        <property name="btnName" value="导出模板" />
        </bean>
        
        <!-- 导入项目编辑器 -->
        <bean id="ImportExportEditor" class="nc.ui.uif2.excelimport.DefaultUIF2ImportableEditor">
        <property name="billcardPanelEditor" ref="billFormEditor" />
        <property name="addAction" ref="addAction" />
        <property name="cancelAction" ref="cancelAction" />
        <property name="saveAction" ref="saveAction" />
        <property name="appModel" ref="manageAppModel" />
        </bean>
        
        <!-- 导出数据到Excel -->
        <bean id="ExportData" class="nc.ui.uif2.excelimport.ExportAction">
        <property name="model" ref="manageAppModel" />
        <property name="importableEditor" ref="ImportExportEditor" />
        <property name="btnName" value="导出Excel" />
        </bean>
不需要添加代码即可使用NC的EXCEL导入导出功能

发表于 2014-6-19 16:49:36 | 显示全部楼层
nc 56\57貌似不适用
使用道具 举报

回复

发表于 2014-6-19 16:54:33 | 显示全部楼层
如果是共享页签,好像不支持
使用道具 举报

回复

发表于 2014-6-19 17:07:32 | 显示全部楼层
顶一个!!!!!!
使用道具 举报

回复

发表于 2014-6-20 15:21:11 | 显示全部楼层
这个咋加哇
使用道具 举报

回复

发表于 2014-6-20 16:38:13 | 显示全部楼层
顶下!!!!!!
使用道具 举报

回复

发表于 2014-6-20 19:47:09 | 显示全部楼层
1.EXCEL格式?
2.具体这代码怎么部署昵?
使用道具 举报

回复

gundam-mk3的头像 楼主
发表于 2014-6-20 20:44:19 | 显示全部楼层
gaoqun2 发表于 2014-6-20 19:47
1.EXCEL格式?
2.具体这代码怎么部署昵?

1.试着导出一个模板就明白了
2改xml增加按钮
使用道具 举报

回复

发表于 2014-6-23 17:11:55 | 显示全部楼层
顶起 。。。。收藏
使用道具 举报

回复

发表于 2014-7-1 11:44:23 | 显示全部楼层
顶一个,感谢分享
使用道具 举报

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部