精华内容
下载资源
问答
  • WEB ADI 模板值列表字段设置方法

    千次阅读 2012-11-29 11:01:38
    目前版本的WEB ADI不支持用户自己自定义值列表,但如果没有值列表,则用户体验的满意度比较低。 ORACLE WEB ADI支持的值列表有两种形式:下拉式菜单和标准值列表(弹出窗口)。第一种的设置较为简单,第二种需要...

    目前版本的WEB ADI不支持用户自己自定义值列表,但如果没有值列表,则用户体验的满意度比较低。

    ORACLE WEB ADI支持的值列表有两种形式:下拉式菜单和标准值列表(弹出窗口)。第一种的设置较为简单,第二种需要使用JAVA。本章介绍下拉式菜单的设置方法。

    1)定义VIEW:

    CREATE OR REPLACE VIEW FSC_INTERFACE_COLUMNS_V AS
    select INTG.APPLICATION_ID
          ,INTG.INTEGRATOR_CODE
          ,INTG.USER_NAME
          ,INTG.DATE_FORMAT
          ,INTC.INTERFACE_CODE
          ,INTC.SEQUENCE_NUM
          ,INTC.DISPLAY_ORDER
          ,INTC.INTERFACE_COL_NAME
          ,INTC.REQUIRED_FLAG
          ,INTC.DISPLAY_FLAG
          ,INTC.READ_ONLY_FLAG
          ,INTC.NOT_NULL_FLAG
          ,INTC.DATA_TYPE
          ,INTC.FIELD_SIZE
          ,INTC.DEFAULT_TYPE
          ,INTC.DEFAULT_VALUE
          ,INTC.VAL_TYPE
          ,INTC.VAL_ID_COL
          ,INTC.VAL_MEAN_COL
          ,INTC.VAL_DESC_COL
          ,INTC.VAL_OBJ_NAME
          ,INTC.VAL_ADDL_W_C
          ,INTC.VAL_COMPONENT_APP_ID
          ,INTC.VAL_COMPONENT_CODE
          ,INTC.LOV_TYPE
          ,INTC.OFFLINE_LOV_ENABLED_FLAG
          ,INTC.USER_HINT
          ,INTC.PROMPT_LEFT
          ,INTC.PROMPT_ABOVE
    from BNE_INTERFACE_COLS_vl INTC
        ,BNE_INTERFACES_VL INTF
        ,BNE_INTEGRATORS_VL INTG
    where INTC.INTERFACE_CODE = INTF.INTERFACE_CODE
    AND INTF.INTEGRATOR_CODE = INTG.INTEGRATOR_CODE;

    2)定义一个PACKAGE,专用于修改WEB ADI的设置变量

    PACKAGE FSC_PACKAGES is

    -- Author : AHUNGHUO
    -- Created : 2007-9-15 16:26:50
    -- Public type declarations
    --############################################################################
       procedure pop_interface_cols(
                 P_APPLICATION_ID         NUMBER
                ,P_INTEGRATOR_CODE        VARCHAR2
                ,P_USER_NAME              VARCHAR2
                ,P_DATE_FORMAT            VARCHAR2
                ,P_INTERFACE_CODE         VARCHAR2
                ,P_SEQUENCE_NUM           VARCHAR2
                ,P_INTERFACE_COL_NAME     VARCHAR2
                ,P_REQUIRED_FLAG          VARCHAR2
                ,P_DISPLAY_FLAG           VARCHAR2
                ,P_READ_ONLY_FLAG         VARCHAR2
                ,P_NOT_NULL_FLAG          VARCHAR2
                ,P_DATA_TYPE              VARCHAR2
                ,P_FIELD_SIZE             VARCHAR2
                ,P_DEFAULT_TYPE           VARCHAR2
                ,P_DEFAULT_VALUE          VARCHAR2
                ,P_VAL_TYPE               VARCHAR2
                ,P_VAL_ID_COL             VARCHAR2
                ,P_VAL_MEAN_COL           VARCHAR2
                ,P_VAL_DESC_COL           VARCHAR2
                ,P_VAL_OBJ_NAME           VARCHAR2
                ,P_VAL_ADDL_W_C           VARCHAR2
                ,P_VAL_COMPONENT_APP_ID   VARCHAR2
                ,P_VAL_COMPONENT_CODE     VARCHAR2
                ,P_DISPLAY_ORDER          VARCHAR2
                ,P_LOV_TYPE               VARCHAR2
                ,P_OFFLINE_LOV_ENABLED_FLAG    VARCHAR2
                ,P_USER_HINT              VARCHAR2
                ,P_PROMPT_LEFT            VARCHAR2
                ,P_PROMPT_ABOVE           VARCHAR2
          );
    end FSC_PACKAGES;

    PACKAGE BODY FSC_PACKAGES is

    --############################################################################
       procedure pop_interface_cols(
                 P_APPLICATION_ID         NUMBER
                ,P_INTEGRATOR_CODE        VARCHAR2
                ,P_USER_NAME              VARCHAR2
                ,P_DATE_FORMAT            VARCHAR2
                ,P_INTERFACE_CODE         VARCHAR2
                ,P_SEQUENCE_NUM           VARCHAR2
                ,P_DISPLAY_ORDER          VARCHAR2
                ,P_INTERFACE_COL_NAME     VARCHAR2
                ,P_REQUIRED_FLAG          VARCHAR2
                ,P_DISPLAY_FLAG           VARCHAR2
                ,P_READ_ONLY_FLAG         VARCHAR2
                ,P_NOT_NULL_FLAG          VARCHAR2
                ,P_DATA_TYPE              VARCHAR2
                ,P_FIELD_SIZE             VARCHAR2
                ,P_DEFAULT_TYPE           VARCHAR2
                ,P_DEFAULT_VALUE          VARCHAR2
                ,P_VAL_TYPE               VARCHAR2
                ,P_VAL_ID_COL             VARCHAR2
                ,P_VAL_MEAN_COL           VARCHAR2
                ,P_VAL_DESC_COL           VARCHAR2
                ,P_VAL_OBJ_NAME           VARCHAR2
                ,P_VAL_ADDL_W_C           VARCHAR2
                ,P_VAL_COMPONENT_APP_ID   VARCHAR2
                ,P_VAL_COMPONENT_CODE     VARCHAR2
                ,P_LOV_TYPE               VARCHAR2
                ,P_OFFLINE_LOV_ENABLED_FLAG VARCHAR2
                ,P_USER_HINT              VARCHAR2
                ,P_PROMPT_LEFT            VARCHAR2
                ,P_PROMPT_ABOVE           VARCHAR2
          ) IS
       BEGIN
         UPDATE BNE_INTERFACE_COLS_B b
             SET B.REQUIRED_FLAG=P_REQUIRED_FLAG
                ,B.DISPLAY_FLAG=P_DISPLAY_FLAG
                ,B.READ_ONLY_FLAG=P_READ_ONLY_FLAG
                ,B.NOT_NULL_FLAG=P_NOT_NULL_FLAG
                ,B.DATA_TYPE=P_DATA_TYPE
                ,B.FIELD_SIZE=P_FIELD_SIZE
                ,B.DEFAULT_TYPE=P_DEFAULT_TYPE
                ,B.DEFAULT_VALUE=P_DEFAULT_VALUE
                ,B.VAL_TYPE=P_VAL_TYPE
                ,B.VAL_ID_COL=P_VAL_ID_COL
                ,B.VAL_MEAN_COL=P_VAL_MEAN_COL
                ,B.VAL_DESC_COL=P_VAL_DESC_COL
                ,B.VAL_OBJ_NAME=P_VAL_OBJ_NAME
                ,B.VAL_ADDL_W_C=P_VAL_ADDL_W_C
                ,B.VAL_COMPONENT_APP_ID=P_VAL_COMPONENT_APP_ID
                ,B.VAL_COMPONENT_CODE=P_VAL_COMPONENT_CODE
                ,B.DISPLAY_ORDER=P_DISPLAY_ORDER
                ,B.LOV_TYPE=P_LOV_TYPE
                ,B.OFFLINE_LOV_ENABLED_FLAG=P_OFFLINE_LOV_ENABLED_FLAG
         WHERE B.INTERFACE_CODE = P_INTERFACE_CODE
           AND B.SEQUENCE_NUM = P_SEQUENCE_NUM;

         UPDATE BNE_INTERFACE_COLS_TL T
             SET T.USER_HINT=P_USER_HINT
                ,T.PROMPT_LEFT=P_PROMPT_LEFT
                ,T.PROMPT_ABOVE=P_PROMPT_ABOVE
         WHERE T.INTERFACE_CODE = P_INTERFACE_CODE
           AND T.SEQUENCE_NUM = P_SEQUENCE_NUM;
         COMMIT;
       END;
    begin
    null;
    end FSC_PACKAGES;

    3)注册配置文件。使用WEB ADI职责中的CREATE DOCUMENT,选择“HR 集成器设置”。参数可如下:

    元数据类型

    UPDATE

    应用简称

    CUX

    集成器用户名

    FSC_维护配置器行参数

    视图名称

    FSC_INTERFACE_COLUMNS_V

    表单名

    GENERAL

    API 程序包名称

    FSC_PACKAGES

    API 过程名

    pop_interface_cols

    界面用户名

    FSC_INTG_COL_INTF

    界面参数列表名称

    FSC_INTG_COL_PARALIST

    API 类型

    PROCEDURE

    API 返回类型

     

    4)与功能关联,分配权限(略)

    5)设置独立查询。使用WEB ADI职责中的CREATE DOCUMENT,选择“HR 维护独立查询”。参数可如下:

    应用简称

    CUX

    集成器用户名

    FSC_维护配置器行参数

    SQL WHERE 子句

    WHERE USERNAME LIKE $PARAM$.CUX:UserNameLike

    第 1 个参数名

    CUX:UserNameLike

    第 1 个参数类型

    Varchar2

    第 1 个参数提示

    配置器用户名

    6)设置Layout,显示全部列(略),任意挑选需要显示和更改的字段。如果VIEW有这个字段而Procedure的参数没有,则仅作为显示内容,不允许修改。

    7)设置mapping,特别是VIEW的字段名和Procedure的参数名不一致的时候,必须手工制定。系统自动把Procedure的全部参数(裁剪前2位字符)与VIEW的字段名向匹配,如果有不一致或者需要特殊映射的地方,需要手工指定。

    在本例子中由于VIEW字段名和PROCEDURE参数名完全一致,所以不用更改默认设置。

    8)创建“FSC_维护配置器行参数”的文档,就可以开始设置值列表了。

    在需要设置值列表的字段中,更改从VAL_TYPE到OFFLINE_LOV_ENABLED_FLAG的参数。说明如下:

    参数名

    参数说明

    例子

    VAL_TYPE

    值列表数据来源,从Oracle数据库中获得,则统一选择:TABLE

    TABLE

    VAL_ID_COL

    传递给程序参数的字段

    LOOKUP_CODE

    VAL_MEAN_COL

    在EXCEL中显示的字段

    MEANING

    VAL_DESC_COL

    说明的字段

    DESCRIPTION

    VAL_OBJ_NAME

    值列表所在的表名

    FND_LOOKUPS

    VAL_ADDL_W_C

    WHERE语句

    LOOKUP_TYPE='YES_NO'

    VAL_COMPONENT_APP_ID

    组件的应用ID,如对格式没有严格要求,可选择任一个通用的组件。例如231

    231

    VAL_COMPONENT_CODE

    组件名,如对格式没有严格要求,可选择任一个通用的组件。例如OA_REVERSE_JOURNAL

    OA_REVERSE_JOURNAL

    LOV_TYPE

    值列表类型,统一选择:POPLIST

    POPLIST

    OFFLINE_LOV_ENABLED_FLAG

    离线编辑EXCEL表格时是否可用

    Y

    修改后上传即可。

    9)重启APACHE,重新下载文档录入表单,就可以看到变化了。

    展开全文
  • Python DataFrame 如何设置列表字段/元素类型? 比如笔者想将列表的两个字段由float64设置为int64,那么就要用到DataFrame的astype属性,举例如图: 该例列表为“m_pred_survived”字段为“PassengerId”及...

    Python DataFrame 如何设置列表字段/元素类型?

    比如笔者想将列表的两个字段由float64设置为int64,那么就要用到DataFrame的astype属性,举例如图:
    该例列表为“m_pred_survived”字段为“PassengerId”及“Survived”,设置为int64类型,最后可以输出检验下是否正确。

    m_pred_survived = pd.DataFrame(columns=['PassengerId', 'Survived'])


    展开全文
  • 有时候我们可以把一些字段设置为下拉,比如一些类型,一些字段的是比拟定固的一些,如性别等。设置为下拉,和设置超级链接是类似的,也是使用了一个内表存放了柄句和对应的,这个表类型为”LVC_T_DROP”.不过递传...

    有时候我们可以把一些字段设置为下拉,比如一些类型,一些字段的值是比拟定固的一些值,如性别等。设置为下拉,和设置超级链接是类似的,也是使用了一个内表存放了柄句和对应的值,这个表类型为”LVC_T_DROP”.不过递传给 ALV 的式方有点别区.超级链接是通过方法”SET_TABLE_FOR_FIRST_DISPLAY”

        的参数来递传的,而下拉的内表递传须要使用方法”SET_DROP_DOWN_TABLE”. (对OOALV来讲)如果我们望希把这个列都设置为下拉,那么我们可以在字段目录中,把控制字段”DRDN_HNDL”指向对应的下拉内表的柄句就能够了。

        首先定义柄句内表和对柄句内表操纵的工作区:

        *定义下拉表

        DATA:gt_drp TYPE lvc_t_drop.

        DATA:gs_drp TYPE lvc_s_drop.

        *向下拉表中充填数据,handle值雷同的为一组下拉。

        FORM prepare_drilldown_values.

        gs_drp-handle = ‘1′ .

        gs_drp-value = ‘JFK-12′ .

        APPEND gs_drp TO gt_drp .

        gs_drp-handle = ‘1′ .

        gs_drp-value = ‘JSF-44′ .

        APPEND gs_drp TO gt_drp .

        gs_drp-handle = ‘1′ .

        gs_drp-value = ‘KMDA-53′ .

        APPEND gs_drp TO gt_drp .

        gs_drp-handle = ‘1′ .

        gs_drp-value = ‘SS3O/N’ .

        APPEND gs_drp TO gt_drp .

        ENDFORM.                    ”prepare_drilldown_values

        每日一道理 
    父亲对于儿子来讲,是座耸立的高山,而儿子只是颗石子,源于山,却并不了解山。生活中诸多爱的密码,是需用细节来解读的,在亲情的沃土上,要想搞得最美的果实,惟有期待那存在于瞬间的心与心的共鸣,爱与爱的默契。

        *定义字段目录中,对DRDN_HNDL行进设置,设置为1的话,该字段的下拉组为gt_drp中handle为1的组:

        form fc.

        …..

        ‘S’ ‘TABNAME’   ‘GT_MARA’ ,

        ”  ’SCRTEXT_M’ ‘DRP’ ,

        ”  ’DRDN_HNDL’ ‘1′,

        ”  ’EDIT’      ’X’,

        ‘E’ ‘FIELDNAME’ ‘DRP’ .

        …..

        endform.

        然后在调用alv之前:

        CALL METHOD gs_alv->set_drop_down_table

        EXPORTING

        it_drop_down = gt_drp.

        CALL METHOD gs_alv->set_table_for_first_display

        EXPORTING

        is_layout            = gs_layout

        it_toolbar_excluding = g_toolbar

        it_hyperlink         = gt_hype

        CHANGING

        it_outtab            = gt_mara[]

        it_fieldcatalog      = gt_fieldcat.

        果效如下:

        字段和设置

        如果是某个单元格设置为下拉,那我们就须要在数据示显的内表中加增一个柄句字段(如果是有多个不同的字段须要设置下拉,可以加增多个字段),同时得在字段目录里设置”DRDN_FIELD”

    展开全文
  • 引用空间: System.Reflection.PropertyInfo AnUser anUser = new AnUser(); anUser.Id = "514f275979f64531b7fbbb2f89c8af49"; anUser.UserNo = "5566110"; PropertyInfo[] props = typeof...//实体的字段列表 f

    可用于EF获取实体字段是否为主键key
    引用空间:
    System.Reflection.PropertyInfo

     AnUser anUser = new AnUser();
                anUser.Id = "514f275979f64531b7fbbb2f89c8af49";
                anUser.UserNo = "5566110";
                PropertyInfo[] props = typeof(AnUser).GetProperties();//实体的字段列表
                foreach (var item in props)
                {
                    //item.Name 获取字段名称
                    if (item.Name == "Id")
                    {
                       string id =  item.GetValue(anUser) as string;//获取字段值
                    }
                    var kkkk = item.Attributes;
                    var kkkk2 = item.CustomAttributes;//自定义的属性标签
               
                    //获取字段是否有[Key]属性标签
                    bool isHave = kkkk2.Any(x => x.AttributeType == typeof(System.ComponentModel.DataAnnotations.KeyAttribute));
                }
    
    using System;
    using System.Collections.Generic;
    using System.ComponentModel.DataAnnotations.Schema;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace Ayy.Models
    {
        /// <summary>
        /// 用户
        /// </summary>
        [Table("AnUser")]
        public class AnUser
        { 
     
    	    /// <summary>
            /// guid主键
            /// </summary>
            [Key]
            public string Id { set; get; }
    		
            /// <summary>
            /// 工号
            /// </summary>
            public string UserNo { get; set; }
     
        }
    }
    
    
    展开全文
  • 网页主界面页面上显示一些数据列表,然后我想对...而且最好是可复用性高,对任何数据表的任何数据字段都可以进行保存,并且更新条件最好是可以自定义设置。用JS+java实现,本人对代码只是略懂,最好是实现起来简单。
  • Sharepoint 列表字段赋值取值方法

    千次阅读 2017-07-25 17:17:31
    适用版本:SharePoint Server 2010及以上面向用户:开发者难度指数:★★★☆☆本文主要是整理记录下,如何通过SharePoint在服务端对象模型中如何对列表各种字段类型赋值和取值操作。获取列表中和一个 SPListItem这...
  • Elasticsearch聚合查询多字段设置权重

    千次阅读 2020-11-07 16:21:25
    Elasticsearch聚合查询根据字段值权重调整排序背景环境说明script设置权重新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建...
  • Oracle中如何给字段设置自增长

    千次阅读 2019-01-11 09:27:34
    Oracle中如何给字段设置自增长 新建序列     --创建序列 create sequence assets_autoinc--assets_autoinc序列名 minvalue 1 --最小值 maxvalue 99999999999999999999999999 --最大 start with 1--从1...
  • 根据后台 判断值设置选中状态 非领导 领导 一个大的集合 包括张三a字段代码01 一个集合包括a字段所有代码01 02 03... 当二者代码相等 显示出选中状态 类似于 一个select下拉框 选中该人学历情况 ...
  • 数据库字段设置

    2019-01-04 19:36:13
    在我们的习惯中,每张数据表都会设置一个字段为id.同时设置为自增。设置id的主要目的是做为唯一标识。如果其他的一个字段可以作为唯一标识,那么我们就没有必要去设置id字段。 比如一个用户来说,厂家名字根本就...
  • 在元数据:_all字段中,我们解释了特殊的_all字段会将其它所有字段中的作为一个大字符串进行索引。尽管将所有字段作为一个字段进行索引并不是非常灵活。如果有一个自定义的_all字段用来索引人名,另外一个...
  • mybatis批量更新不同字段

    千次阅读 2017-12-02 09:51:55
    integral是我要更新的字段,这里我只更新一个字段,更新多个字段类似,用end连接 foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。 foreach元素的属性主要有 item,index,collection,open...
  • paip.提升用户体验---免维护列表字段

    千次阅读 2012-08-03 01:55:18
    最近一个项目,MIS系统,参考了许多系统,总是有许多列表字段需要玉先设置才能使用,这样的用户体验就很不好。。 应该做到免维护体 1.在用户新增一个表单,比如入库单...它上面有一些列表字段,比如供货商,规格...
  • HTTP标头字段列表

    千次阅读 2018-07-13 11:34:57
    标题字段是明文字符串格式的冒号分隔的名称 - 对,由回车符(CR)和换行符(LF)字符序列终止。标题部分的末尾由空字段(行)指示,导致两个连续CR-LF对的传输。在过去,长线可折叠成多行; 连续线由空格(SP)或...
  • 在使用hibernate和数据库交互时,可以是使用hibernate的session的...其中经常使用的一个场景----hibernate实现查询某实体的某个字段的多个的HQL---- ,总是忘记怎么写:解决办法:hibernate实现查询某个字段的多个...
  • php 数组将某个字段设置为key

    千次阅读 2018-11-28 11:28:34
    /** * @param $arr ... * 将数据库中查出的列表以指定的 id 作为数组的键名 */ function convert_arr_key($arr, $key_name) { $arr2 = array(); foreach ($arr as $key =&gt; $val) { ...
  • 第一步:给DataGrid 设置ID   第二步:获取集合中的某个字段名称;例如:获取这个集合中的name [Bindable] private var dataArr:ArrayCollection=new ArrayCollection([ {type: "突发事件", name: "车站火灾...
  • 字段属性设置 not null 不为空 auto_increment 设定int类型字段可以“自增长”,即其无需“写入”,而会自动获得并增加 注:此属性必须随同 primary key 或 unique key 一起使用。 [primary] key: 设定...
  • 关于miniUI 记录列表字段的隐藏方法1.列字段隐藏2.列字段显示 1.列字段隐藏 grid.hideColumn(“div的name”); 2.列字段显示 grid.showColumn(“div的name”);
  • NotesViewNavigator在Notes对象里常常被忽视,平常的开发实践中似乎只需要NotesView,NotesDocument最多加上NotesViewEntry的组合就够了。...联动菜单,一个列表框(姑且称为二级列表框)的选项跟随另一个列
  • 1、首先,打开VS创建两个List Definition,分别是Address和City,如下图:  2、City列表里修改Title为City Name,其实内部... 4、在Address列表里添加几个字段,分别是CityName(LookUp类型)和HomeAddress(Sing
  • update 表名 set 字段=,数据更新

    千次阅读 2019-09-28 05:21:44
    --数据更新 必须考虑是否有条件,往往能够做条件首先考虑主键值和唯一键语法:update 表名 set 字段=字段= .....where 条件 not|and|or--修改年龄 update Teacher set Age=18--将所有人年龄+1 设置表达式update ...
  • 值字段(Multivalue Fields) 在多值字段上使用短语匹配会产生古怪的行为: PUT /my_index/groups/1 { "names": [ "John Abraham", "Lincoln Smith"] } 运行一个针对Abraham Lincoln的短语查询: GET /my_...
  • 设置Layui表格字段的字体颜色

    万次阅读 2019-07-27 08:19:10
    设置Layui表格字段的字体颜色 开发工具与关键技术:VS MVC 作者:木林森 撰写时间:2019年 7 月 26 日 我们在使用layui表格对的时候,经常会有特殊字段需要显示出来,比如金额、状态…… 这时候我们就需要对layui...
  • sql server建表时怎么设置ID字段自增

    千次阅读 2017-07-03 11:18:38
    打开要设置的数据库表,点击要设置字段,比如id,这时...列属性中,通过设置“标识规范”的属性可以设置字段自增,从下图上看,“是标识”的是否,说明id还不是自增字段 能够设置ID字段
  • 【转】MB51搜索字段设置

    千次阅读 2017-08-18 10:50:02
    前台执行MB51,进入后搜索条件界面如图 1所示,上部是项目字段,下部是抬头字段,如果需要更多的字段选择,则后台有专项配置进行支持。此项配置是cross-client级,维护后对系统所有client有效。 图 1 MB51...
  • 【django】自定义列表 models字段显示

    千次阅读 2015-02-12 09:48:59
    自定义Author模块的列表中的显示字段列表默认地显示查询结果中对象的__unicode__()。 在第五章中,我们定义Author对象的__unicode__()方法,用以同时显示作者的姓和名。 class Author(models.Model):

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 331,758
精华内容 132,703
关键字:

值列表字段怎么设置