起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 190|回复: 4

【结贴】关于 ~~自定义 表格 记录 跳转详细信息界面**

[复制链接]
发表于 2007-8-18 10:55:31 | 显示全部楼层 |阅读模式
如图   

图一 是有一条记录

双击事件 跳转到 图二

请详细说下步骤

有好多地方需要这样的功能

谢谢

222.gif

17.48 KB, 下载次数: 152

回复

使用道具 举报

发表于 2007-8-18 11:03:46 | 显示全部楼层
可以参看待办任务工作台跳转任务中心的代码
务模型\协同系统\任务\任务中心信息\任务导航(基类)
procedure TTaskNav.actViewDetailExecute(Sender: TObject);
begin
  TSystemCore.FuncManager.RunFunc(Context, '', 'Biz:\COLLABORATION\MyTaskFunc.Func',
    SysUtils.Format('-vvmTaskDetail -f%s -l%s', [FilterTypeStr, TaskDataSet.FieldByName('FGUID').AsString]), False, nil, False);
end;
运行一个功能,传入参数,其中包括定位记录的各种信息


业务模型\协同系统\任务\我的任务\主窗体

procedure TMAINFORM.ParserRunParams(out ViewMode, FilterType, FilterDesc, LocateID: string);
var
  lParser: TCommandLineParser;
  lOption: TCommandLineOptionDefine;
begin
  lParser := TCommandLineParser.Create(nil);
  try
    lOption := lParser.OptionDefines.Add;
    lOption.Name := '-v';
    lOption.HasValue := True;
    lOption.DisplayName := '显示模式';

    lOption := lParser.OptionDefines.Add;
    lOption.Name := '-f';
    lOption.HasValue := True;
    lOption.DisplayName := '过滤选项';

    lOption := lParser.OptionDefines.Add;
    lOption.Name := '-d';
    lOption.HasValue := True;
    lOption.DisplayName := '过滤选项描述信息';

    lOption := lParser.OptionDefines.Add;
    lOption.Name := '-l';
    lOption.HasValue := True;
    lOption.DisplayName := '定位记录';

    lParser.Parse(FuncBroker.Func.Parameters);

    ViewMode := lParser.GetOption('-v').Value.Value;
    FilterType := lParser.GetOption('-f').Value.Value;
    FilterDesc := lParser.GetOption('-d').Value.Value;
    LocateID := lParser.GetOption('-l').Value.Value;
  finally
    lParser.Free;
  end;
end;
解析参数,让功能做处理
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-18 15:29:43 | 显示全部楼层
还是不怎么明白,能否再说的详细些
~~~谢谢
回复 支持 反对

使用道具 举报

发表于 2007-8-20 09:18:50 | 显示全部楼层
在用runfucns调用某个功能时,可以传入参数(具体参考runfuncs函数)

你在这个功能的dorun方法或这窗体的OnCreate方法中,可以利用这个参数跳转到你想去的页面
回复 支持 反对

使用道具 举报

发表于 2007-9-14 10:33:22 | 显示全部楼层
由于长时间没有反馈,先结贴了!
有问题请开新贴。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-16 04:53 , Processed in 0.042864 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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