账表定时自动刷新

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

账表定时自动刷新


需求:简单账表每隔一段时间自动刷新


 [Description("账表自动刷新")]
    [HotUpdate]
    public class AutoRefreshByTimerFormPlugIn : AbstractDynamicFormPlugIn

    {
        const string Event_GetDate = "GetDate";
      

        public override void OnTimerElapsed(EventArgs e)
        {
            base.OnTimerElapsed(e);

            this.View.Refresh();

        }

    
        public override void CustomEvents(CustomEventsArgs e)
        {
            base.CustomEvents(e);
            if (e.Key.Equals(Event_GetDate, StringComparison.OrdinalIgnoreCase))
            {
                var data = JSONObject.Parse(e.EventArgs);
                if (data != null)
                {
                    this.View.Refresh();
                    DoRefresh();
                }

            }
          
         
        }

        private void DoRefresh()

        {

            var data = new JSONObject();

            data["EventData"] = DateTime.Now;

            var para = new JSONObject();

            para["key"] = Event_GetDate;

            para["eventName"] = "CustomEvents";

            para["delay"] = "100000"; // 3秒后执行一次

            para["data"] = data;

            this.View.AddAction(JSAction.FireCustomRequest, para);

        }
       

    }



怎么没有效果,版主大哥

账表定时自动刷新

需求:简单账表每隔一段时间自动刷新 [Description("账表自动刷新")] [HotUpdate] public class AutoRefreshByTimerFormPlugIn : Abs...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息