关于moss的讨论板

jingqianbao123 2010-01-20 12:07:15
在sharepoint中有个简单的讨论板,怎么样用程序可以在用户点击回复的时候是回复的哪个主题呢。。
...全文
139 11 打赏 收藏 举报
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
枝柳飞扬 2010-01-25
  • 打赏
  • 举报
回复
觉得写过讨论板的EVENT会明白楼主的意思,怎样找别人的回复对应的主题是哪一条,你可以把讨论板导出到EXCEL表,找找后面的URL字段关系
Jinglecat 2010-01-24
  • 打赏
  • 举报
回复
你指当用户点击上图的“回复”时候获取,那么 SharePoint 内置是没有这个接口的,你注意到 “回复”仅仅是一个 超级链接 而已,带着当前主题Id跳转到 Discussion 列表的 NewForm.aspx 页面而已,

假如你希望在 NewForm 页面,当用户点击 OK 的时候,获取就可以使用 ItemAdding 事件了

否则你可以通过 SharePoint Designer 修改过 NewForm 页面,在 PageLoad 事件中查询 QueryString 来获取被回复的主题ID,进而获取更多信息

如果 NewForm 页面还不满足,只能在 跳转前获取处理,你只能先办法在 Flat.aspx 页面嵌入 javascript,通过 javacript 给这个 回复 的 a 标签的 onclick 事件加上自己的 js 处理函数
jingqianbao123 2010-01-21
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 ncowboy 的回复:]
发错了。请楼主删掉。
[/Quote]

就是这个里面的图片,我希望可以再客户点击回复的时候去捕捉到他回复主题的信息,比如主题……
ncowboy 2010-01-21
  • 打赏
  • 举报
回复
发错了。请楼主删掉。
ncowboy 2010-01-21
  • 打赏
  • 举报
回复
不知道这个是不是你要的。

把这个邮件抓下来。然后分析结构。然后自己造一个。

http://blog.sina.com.cn/s/blog_5e7933eb0100bz45.html
Cancel a Meeting Request
When you cancel a meeting, each participant is automatically notified via email, so you don’t have to worry about any participant showing up for a meeting that has been cancelled. In addition, the participant calendars will be clear so they can schedule another meeting for that time. To cancel a meeting:
In the Calendar, select the meeting entry that you want to cancel.
On the toolbar, click Delete . A message box is displayed. The option to send a cancellation message and delete the meeting is selected.
Click OK. A meeting form is displayed.
Enter a message (if necessary).
Click Send to send the cancellation message.
ncowboy 2010-01-21
  • 打赏
  • 举报
回复
你的文字我读了几遍。但是还是没有领悟。

[Quote=引用楼主 jingqianbao123 的回复:]
在sharepoint中有个简单的讨论板,怎么样用程序可以在用户点击回复的时候是回复的哪个主题呢。。
[/Quote]
jingqianbao123 2010-01-20
  • 打赏
  • 举报
回复
我现在在这个讨论板中写了一个触发器,想在里面获得这个帖子的主题。

[Quote=引用 1 楼 jietuan 的回复:]
不是很了解你这个问题的意思,怎么样用程序, 是另一个程序?
[/Quote]
jietuan 2010-01-20
  • 打赏
  • 举报
回复
不是很了解你这个问题的意思,怎么样用程序, 是另一个程序?
cshadow 2010-01-20
  • 打赏
  • 举报
回复
列出所有主题

foreach (SPListItem folder in myDiscussionList.Folders)
{
Response.Write("Folder Name: " + folder.Name + "<BR>");
Response.Write("Folder ID: " + folder.ID + "<BR>");
}

列出所有回复

foreach (SPListItem listItem in myDiscussionList.Items)

{
Response.Write("Item DisplayName: " + listItem.DisplayName + "<BR>"); Response.Write("List ID: " + listItem.ID + "<BR>");
}
jingqianbao123 2010-01-20
  • 打赏
  • 举报
回复
不是title

[Quote=引用 3 楼 kaukiyou 的回复:]
Event 里面有item对象,应该是item的title吧。
[/Quote]
kaukiyou 2010-01-20
  • 打赏
  • 举报
回复
Event 里面有item对象,应该是item的title吧。
相关推荐
发帖
SharePoint

3239

社区成员

企业开发 SharePoint
社区管理员
  • SharePoint社区
  • 霖雨
加入社区
帖子事件
创建了帖子
2010-01-20 12:07
社区公告
暂无公告