基于页面项目在交互式网格中设置日期值



我正在尝试基于页面项(也是日期(设置一个交互式网格列值(这是一个日期(。我已经尝试过默认并使用动态操作集值(jquery seletor(将项值设置为交互式网格列,但它不起我希望的作用。

我有一个名为";P_ DEF_ DATE;并且我想将交互式网格中的日期列设置为该值,但我希望当我更改页面项目中的值并单击交互式网格上的添加行时,它必须始终使用我在页面项目中拥有的任何值。例如:

p_DEF_DATE=2021年1月12日

当我单击交互式网格中的添加行时,我的日期列必须等于p_DEF_date,并且我根据该日期添加了几行,但随后我将p_DEF_date的日期更改为:

p_DEF_DATE=2021年1月28日

现在,我想当我点击交互式网格中的添加行时,它必须在交互式网格中日期列的页面项目中显示这个新日期,记住页面不会刷新,我有日期为2021年1月12日的行。

提前谢谢!

我几天前实现了同样的功能。以下是我所做的。

  1. 在行初始化事件上创建动态操作,将Region设置为IG
  2. 设置True Action以执行JavaScript代码
  3. 使用代码
var model = this.data.model,
rec = this.data.record,
meta = model.getRecordMetadata(this.data.recordId);
if ( meta.inserted ) {
model.setValue(rec,"COLUMN_NAME", $v("P_DEF_DATE"));
}

JOB替换为列名,将P_DEF_DATE替换为项目名更多详情点击此处

此外,出于好奇,为什么你的商品名称中没有像P1、P2这样的数字??

最新更新