• (39) 无独立列表视图数据导出导入


    简述:

    系统中可以导入导出,都建立在列表视图上,针对一对多的情况,有时会让用户无从下手,特别的那一方没有对应的列表视图,系统里,有好多这样的例子,典型的是销售订单和销售订单产品明细,但这次我采用的是运费来举例子。

     

    clip_image002

    clip_image004

    可以看到一个价格网格有多个定义条,这里称为网格明细,这次工作量主要是导入这些网格明细,但在系统表面找不到对应列表视图,这时会很头晕,好几条的定义,总不能一条一条加,当然可以二开一个功能进行导入,但也来得慢,这里我给大家讲解,自己创建列表视图

     

    操作如下

    首先开启技术特性,查到网格的模型

    clip_image006

    这里看到,网格对象是 delivery.grid  网格明细对象是delivery.grid.line

    clip_image008

    clip_image010

    看到搜索对应的窗口动作

    选择它,复制一份 修改

    clip_image012

    这里看,很简单,只要改一个名称和对象就可以

    保存完,我们要查到这个动作对应的id

    clip_image014

    clip_image016

    这个id 记录下

    回到网格列表视图

    clip_image018

    clip_image020

    只改最一个action的值 ,为网格窗口动作的id ,   回车

    是不是神奇地网格明细的列表视图出来。

    接下来就可以导出导入

    选择一行

    clip_image022

    clip_image024

    liberoffice 打开导出的cvs文件

    clip_image026

    字符一律用 utf-8,这样中文就不会乱码

    clip_image028

    这个表对应一系统还是知道每个字段对应

    clip_image030

    第一行是id , 是系统自己生成,若我是第一次导入,就把第一列全部删除

    根据这个模板整理的数据

    clip_image032

    我这里导的数据是美国的,对应的网格 delivery.delivery_grid_dhl_usa ,这个要网格里有定义,网格我开始先导入了,为了好一点整理表格,这时的id,自己编号了

    好,数据好,就可以进行导入了

    clip_image034

    clip_image036

    clip_image038

    clip_image040

    clip_image042

    好了,这样就导入数据。

     

    结尾:我这里只是简单说了一下,希望对大家有用。

  • 相关阅读:
    AJAX删除事件与加载数据
    AJAX的基本操作
    用JavaScript写弹窗
    jQuery事件和JSON点语法
    jQuery
    jQuery基础知识
    php 实现简单购物车功能(2)
    css实现3D立方体旋转特效
    for循环与foreach的区别
    微信小程序开发2 双线程模型,小程序中app.js中的生命周期,小程序的页面的生命周期,小程序的事件,事件补充(事件的冒泡,捕获)
  • 原文地址:https://www.cnblogs.com/toby2chen/p/5817864.html
Copyright © 2020-2023  润新知