javacc
javacc
2009-02-15 21:34

Flex能不能实现流程表单这样的功能

已采纳

1、表单上的按钮是根据用户权限、用户当前所处的环节、表单状态来绑定。
简单讲就是 当前环节中包含了 c、d、e 三个操作,用户进入此页面时只能看到这三个操作。

2、Flex能不能实现在服务端控制输出内容。比如JSP等;因为有些问题,涉及到安全及保密的问题,是不允许在客户端生成。
问题补充:
谢谢black.angle。

是这样的需求:
不知道你有没有做过涉及流程的应用系统,如果做过就比较好理解。像这类应用,业务表单上放置的是一些输入框、选择框等文本类控件,上面不会放置功能操作按钮,是在运行时从流程中获取当前节点的功能操作,来动态进行绑定。
表单上包含的功能操作都是通过配置进行绑定。

你提供的思路是把这些信息都获取到前台,在前台来动态生成按钮;如果在前台来生成按钮,感觉很繁琐,要处理的事情很多,不太灵活,以后每增加一个功能按钮都需要修改代码。不知道我理解对不对,望指正。
问题补充:
1、Session里面没有放任何应用数据,是在服务端把用户信息加密作为请求参数,Sever 根据这个参数来判断是那个用户、角色等。

2、由于Flex只是RIA的一种解决方案,其跟后台服务器之间的交互类似Ajax,来回的只是数据,不像JSP等服务端模板技术,能在服务端对页面进行动态修改。

看来这个项目是无法用Flex 了。
问题补充:
我计划用Flex目的很简单

1、UI开发速度快
2、界面漂亮
3、ActionScript语言比较强大,控制力强。
问题补充:
谢谢black.angle。 
就到此为止吧!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • Lucifer_can Lucifer_can 12年前

    恩,的确会有这样的问题,您说的没错,那么构思的思路修改为是把用户的可操作的权限信息作为一个对象保存,然后send进后端,通过不同的权限值做不同的操作咯?
    是不是这样理解?是不是您的意思是把用户的信息当作 jsp 里面的 session 或者 attribute 一样传入到 action ???

    点赞 评论 复制链接分享
  • Lucifer_can Lucifer_can 12年前

    不太明白LZ说的是什么不过,提供下思路交流下.

    A 在进入一个功能页面前,应该可以针对 mx:Application 写一个load事件.
    在函数里面就可以访问到后端(httpservice,webservice or lcds)访问后端后,可以把用户的所有信息(包括权限等....)封装成一个对象返回,在前端用变量接受,然后判断结果在页面上输出相应的UI组件,这个应该是没问题的吧.

    点赞 评论 复制链接分享

相关推荐