起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 450|回复: 18

【结】公告的显示方式**

[复制链接]
发表于 2008-3-11 11:31:08 | 显示全部楼层 |阅读模式
我现在做了个功能(如图2)。。显示的是所有公告的信息。。现在我想要把信息显示成“待办任务”那样的形式(如图22)。并且可以区分以读和未读。
我的公告是有流程的。。当最后审批完以后才会显示在公告信息栏里。
系统的待办任务是流程完以后就不可以显示了。

该个思路。谢谢。 :alien:

22.jpg

36.73 KB, 下载次数: 217

回复

使用道具 举报

发表于 2008-3-11 15:25:43 | 显示全部楼层
代办任务的显示用的是TransparentGrid控件,在“业务模型\协同系统\任务\任务中心信息\任务导航(待办)”可以参考一下

对于区分以读和未读,TransparentGrid 不支持,DataGrid可以通过颜色来区分(做一个标识字段出来,打开就设置为1,默认为0,然后根据标识字段的值设置不同的颜色)。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-11 16:23:45 | 显示全部楼层
DataGrid可以通过颜色来区分(做一个标识字段出来,打开就设置为1,默认为0,然后根据标识字段的值设置不同的颜色)
不是很明白意思?
回复 支持 反对

使用道具 举报

发表于 2008-3-11 16:40:57 | 显示全部楼层
哪里不明白?

做一个标识字段出来,
你1楼的图是用DataGrid来表现的吧,那它肯定连接了一个数据集,对吧。我的意思在这个数据集对应的表中增加一个标识字段出来,并在这个数据集上选中这个字段。

打开就设置为1,默认为0,
在刚才添加的字段上设置自动填充,填充的表达式为0
你说阅读,肯定要进行一个处理,对吧,在这个处理过程中,把当前的记录的这个标识字段的值设置为1,并提交到数据库上。

然后根据标识字段的值设置不同的颜色
DataGrid可以根据某个字段的值,把整个记录变成其他的颜色。
这点参考 http://bbs.justep.com/forum.php?mod=viewthread&tid=19810
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-11 16:46:40 | 显示全部楼层
snowman出差了。。写下代码给我吧。。。谢谢/。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-11 16:49:35 | 显示全部楼层
那就是说读过的和未读用颜色来区分??就没有其他办法了么?比如说在后面来个(NEW)表示未读!
回复 支持 反对

使用道具 举报

发表于 2008-3-11 16:58:31 | 显示全部楼层
new是啥一个字段的值吗?那当然可以,去掉改变颜色的一步,直接控制字段的值就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-11 17:05:56 | 显示全部楼层
那就是说新建个字段,自动填充的是NEW。默认为NEW?。。。。
比如:
有关放假的通知             2008-10-1                         NEW
有关听课的公告             2008-5-6                           NEW

这样的话,那么NEW字段能写为红色么?  如果能,怎么样控制字段表格内填充的NEW为红色?给个代码!谢谢
回复 支持 反对

使用道具 举报

发表于 2008-3-11 17:33:26 | 显示全部楼层
你的意思仅仅控制new这个字段的值显示成红色,其他的字段的值颜色不变,是吗?
如果是,参考 http://bbs.justep.com/forum.php?mod=viewthread&tid=19639
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-12 09:15:01 | 显示全部楼层
呵呵。。。不能填充NEW字段的。。是不是原因是‘NEW’特殊字段啊。填充为1就可以自动填充。但是这样的话就不能按我需要的未读的用“NEW”来显示了。。就是只能以颜色来区分以读和未读了?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-8 09:04 , Processed in 0.044157 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表