POPUP_GET_VALUES 金额字段不可编辑

转自:https://blog.csdn.net/huanglin6/article/details/102733845

  1. 当在POPUP_GET_VALUES函数中参考的字段是个货币或者金额字段的话,会在显示时候表现为不可编辑的状态,此时只需再加一个

    参考代码

    CLEAR:FIELDS.
    FIELDS-TABNAME    = ‘EKPO‘.
    FIELDS-FIELDNAME  = ‘NETPR‘.
    FIELDS-FIELDTEXT  = ‘含税单价‘.
    APPEND FIELDS.
    
    CLEAR:FIELDS.
    FIELDS-TABNAME    = ‘EKKO‘.
    FIELDS-FIELDNAME  = ‘WAERS‘.
    FIELDS-FIELD_ATTR = ‘04‘  .
    APPEND FIELDS.
    
    CALL FUNCTION ‘POPUP_GET_VALUES‘
      EXPORTING
     *  NO_VALUE_CHECK        = ‘ ‘
          POPUP_TITLE           = ‘批量赋值‘
    *   START_COLUMN          = ‘5‘
    *   START_ROW             = ‘5‘
     IMPORTING
        RETURNCODE            = L_RETURN_CODE
      TABLES
        FIELDS                     = FIELDS
     EXCEPTIONS
       ERROR_IN_FIELDS   = 1
       OTHERS                   = 2.

原文地址:https://www.cnblogs.com/rainysblog/p/11793006.html

时间: 2024-10-15 17:33:54

POPUP_GET_VALUES 金额字段不可编辑的相关文章

CCFLOW如何使用“脚本验证”自动填写表单中的RMB(大写)金额字段

如何使用"脚本验证"自动填写表单中的RMB(大写)金额字段 需求: 表单中有两个字段,一个字段为手工录入的RMB金额(小写),另一个字段需要填写该金额对应的大写形式. 目标: 录入RMB金额(小写)时,RMB金额(大写)文本框自动生成金额的大写形式. 设置步骤: 1.更新"\DataUser\JSLib\onkeyup\01.RMB转大写形式.js"文件: 2.打开节点自由表单设计器,单击工具栏上的"扩展设置"按钮,打开表单扩展设置界面.点击左侧

跟我一起学extjs5(17--Grid金额字段单位MVVM方式的选择)

跟我一起学extjs5(17--Grid金额字段单位MVVM方式的选择) 这一节来完成Grid中的金额字段的金额单位的转换.转换旰使用MVVM特性,总体上和控制菜单的几种模式类似.首先在目录app/view/main/menu下建立文件Monetary.js,用于放金额单位的数据和生成菜单的items. /** * 金额单位的管理类 */ Ext.define('app.view.main.menu.Monetary', { statics : { values : null, getAllMo

16、手把手教你Extjs5(十六)Grid金额字段单位MVVM方式的选择

这一节来完成Grid中的金额字段的金额单位的转换.转换旰使用MVVM特性,总体上和控制菜单的几种模式类似.首先在目录app/view/main/menu下建立文件Monetary.js,用于放金额单位的数据和生成菜单的items. /** * 金额单位的管理类 */ Ext.define('app.view.main.menu.Monetary', { statics: { values: null, getAllMonetary: function () { if (!this.values)

ALV显示金额字段值扩大100倍

内表数据 物料                  库位          期末庫存金額F0D7004DSA   1PYF       701410.944F0D7004DSA   1SNT       191642.256F0D7004DSA   1SYF       191642.256 显示ALV 金额显示为: 70,141,09419,164,226 19,164,226 看的出来是乘了100, 然后一顿猛操作FIELDCAT 写的有问题 : 初始是这么写的:   DATA : ls_fi

单据体新增界面,单价与金额字段自动进行合计

打开bos设计器相应的单据,选中单据体,找到"分组列信息"属性,在"分组合计列"页签加入相应的合计自动,并设置为求和,保存即可!

双击td字段,出现编辑文本框 jsp

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>test.html</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <script src=&quo

easyui-datagrid 行内编辑禁止字段可编辑

function onClickRow(index){if (editIndex != index){if (endEditing()){$('#dg').datagrid('selectRow', index).datagrid('beginEdit', index);// 得到单元格对象,index指哪一行,field跟定义列的那个一样var cellEdit = $('#dg').datagrid('getEditor', {index:index,field:'attr1'});var

k3cloud怎样使金额字段显示金额符号

在bos中增加币别的关联即可! 显示效果如下: 原文地址:http://blog.51cto.com/yataigp/2088510

保存ActionForm中未编辑的字段为NULL,尤其整数不赋0值

Struts中,如果ActionForm里某些字段没有编辑(即没有输入值),提交后直接保存到数据库时,这些字段保存为""(String)或0(int),可是在实际开发中,可能需要将其保存位null,如何实现呢? 最直观的办法:判断字段是否为空,如果为空,则返回null 最简单的办法:修改ActionServlet配置下init-param,具体如下 ActionServlet配置下init-param: 1 <init-param> 2 <param-name>