【发布时间】:2017-04-10 09:16:37
【问题描述】:
我在案例上添加了更多 3 个字段 (ScreenId=CR306000) 1. UsrHours 2. UsrMinutes 3. UsrSeconds 这是我的代码编辑器:CRCaseMaint(案例):
private static int i;
private static int j;
private static int k;
public PXAction<PX.Objects.CR.CRCase> ButtonStart;
[PXButton(ImageKey = PX.Web.UI.Sprite.Main.Process)]
[PXUIField(DisplayName = "Start")]
protected void buttonStart()
{
var row1 = (CRCase)Base.Case.Current;
CRCaseExt rowExt1 = PXCache<CRCase>.GetExtension<CRCaseExt>(row1);
i++;
if(i > 59){
i=0;
rowExt1.UsrSeconds = "00";
j++;
if(j > 59){
j=0;
rowExt1.UsrMinutes = "00";
k++;
if(k > 59){
k=0;
rowExt1.UsrHours = "00";
}
else
if(k < 10){
rowExt1.UsrHours = "0" + k;
}
else{
rowExt1.UsrHours = k.ToString();
}
}
else
if(j < 10){
rowExt1.UsrMinutes = "0" + j;
}
else{
rowExt1.UsrMinutes = j.ToString();
}
}
else
if(i < 10){
rowExt1.UsrSeconds = "0" + i;
}
else{
rowExt1.UsrSeconds = i.ToString();
}
}
现在我正在使用 (1) 按钮,当我单击它时,它会一一增加。但我确实想知道如何使用 (2) 按钮进行书写?我需要用 JavaScript 编写它并添加操作按钮吗?如果我想在加载时更新(按时刷新页面),我可以使用 Acumatica 的哪个事件句柄?
【问题讨论】:
-
你的意思是,你需要添加一个隐藏数据源的按钮?如果是,请检查下面的答案。
-
您在下面写的“手动向数据源添加按钮”的答案,是在我的问题上方的图片(3)中吗?
标签: acumatica