【已解决】SendMessage发送消息前,如何调用系统已有消息窗
金蝶云社区-王兴旺
王兴旺
0人赞赏了该文章 2,090次浏览 未经作者许可,禁止转载编辑于2015年08月11日 22:51:58

需求场景:
1、操作者在点击【发送消息】按钮前,可以打开已有消息窗体,并对标题,内容进行预置标题、内容信息,同时操作者可以在此基础上补充
2、方法参考:【二开分享】——插件实现发送消息(可以运行)【http://club.kisdee.com/forum.php ... tra=page%3D1&page=1


需要释疑问题:
1、请问如何实现打开已有消息窗体,并对标题,内容进行预置标题、内容信息 2、能否麻烦管理员,把关于K3已有系统表单、列表打开的方法,在此总结一下,以达到举一反三的目的?

解决反馈: 20150812:以下代码可以调出窗体,但无法对窗体的标题、内容、收件人等进行赋值,继续请教
[code]BillShowParameter billParam = new BillShowParameter();
billParam.FormId = "WF_MessageBill";
billParam.SyncCallBackAction = false;
billParam.ParentPageId = this.View.PageId;
billParam.PageId = Kingdee.BOS.Util.SequentialGuid.NewGuid().ToString();
billParam.Status = OperationStatus.ADDNEW;
billParam.PKey = null;// snId.ToString();
this.View.ShowForm(billParam);[/code]


20150812:使用代码以下代码应该可以赋值,但如何使BillView Show呢
FormId是不是应该是 WF_MessageSendBill?
[code] IBillView billView = this.CreateMaterialView();
billView.CreateNewModelData();
billView.Model.SetValue("FRECEIVERS",100005);
billView.Model.SetValue("FTitle", "你有新的消息");
billView.Model.SetValue("FContent", "请及时处理以下业务");[/code]

您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!

请选择打赏金币数 *

10金币20金币30金币40金币50金币60金币
可用金币: 0