找回密码
 立即注册

QQ登录

只需一步,快速开始

大秦
金牌服务用户   /  发表于:2021-8-5 21:25  /   查看:3315  /  回复:11
1金币
本帖最后由 Joe.xu 于 2021-8-10 09:51 编辑

版主大佬,遇到个需要重复打开标签页面的需求,详细说明请见附件,请大佬帮忙想想对策,叩谢

之前用ztree时,售前同事帮忙提供过js,不过后来换了树形结构,js我就不太会用了

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

这个你可以试一下安装这个插件,然后可以通过勾选是否打开重复的,这个是一个临时版本,在后面的版本中可能会被下架整合,重新统一规划便签页的设计,暂时先提供解决应急问题,请大家谨慎使用哈 效果如下

11 个回复

倒序浏览
最佳答案
最佳答案
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-8-5 21:25:30
来自 3#
本帖最后由 Joe.xu 于 2021-11-19 09:58 编辑

这个你可以试一下安装这个插件,然后可以通过勾选是否打开重复的,这个是一个临时版本,在后面的版本中可能会被下架整合,重新统一规划便签页的设计,暂时先提供解决应急问题,请大家谨慎使用哈



效果如下










本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1满意度 +5 收起 理由
大秦 + 5

查看全部评分

回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-8-6 15:37:41
2#
大佬,我们研究一下哈~

评分

参与人数 1满意度 +5 收起 理由
大秦 + 5

查看全部评分

回复 使用道具 举报
大秦
金牌服务用户   /  发表于:2021-8-9 09:04:31
4#
感谢大佬支持,不过与期望效果还差了一点点,期望是被打开的标签页名称包含一级菜单的名称,例如A部门-足球队名单。否则的话打开了2个足球队名单的标签页,无法分辨是哪个部门的。且如果A部门-足球队名单被打开之后,就不可再重复打开了,麻烦大佬看看是否可以实现
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-8-9 17:01:39
5#
大秦 发表于 2021-8-9 09:04
感谢大佬支持,不过与期望效果还差了一点点,期望是被打开的标签页名称包含一级菜单的名称,例如A部门-足球 ...

大佬,我们再努力和开发沟通一下,看能不能自定义标签页面标题哈~
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-8-10 09:50:27
6#
大秦 发表于 2021-8-9 09:04
感谢大佬支持,不过与期望效果还差了一点点,期望是被打开的标签页名称包含一级菜单的名称,例如A部门-足球 ...

(1)这个插件本身就可以自定义标签页名称哦
现在页面上把打开的标签页名字获取到,


然后再这个命令里选择这个单元格


效果如下:


(2)不打开名称重复的,这个有点难直接实现,写了一点代码,
判断当前已打开的标签页是否有即将打开的,如果有就把打开重复的标签反勾选




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1满意度 +5 收起 理由
大秦 + 5

查看全部评分

回复 使用道具 举报
大秦
金牌服务用户   /  发表于:2021-8-10 10:16:10
7#
大佬,安装了你发的标签插件,我的插件管理中出现了两个打开标签页面(图3),前边的那个插件无法卸载(图2),且命令窗口中的打开标签命令中没有标签的输入项(图1),请问该如何操作?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-8-10 10:45:17
8#
大秦 发表于 2021-8-10 10:16
大佬,安装了你发的标签插件,我的插件管理中出现了两个打开标签页面(图3),前边的那个插件无法卸载(图2 ...

直接卸载的话,先把工程中引用这个插件的地方给删了,不然占用着是不能卸载的,

评分

参与人数 1满意度 +5 收起 理由
大秦 + 5

查看全部评分

回复 使用道具 举报
大秦
金牌服务用户   /  发表于:2021-8-10 11:11:34
9#
大佬,使用你在这个帖子附带的标签插件之后,F5运行是报错,错误信息如下:

## Overview
- Version: 7.0.6.0
- Exception: `System.EntryPointNotFoundException`
- DateTime: 2021/8/10 11:09:58
- Email:
- Tags: #CN

## Exception
```json
{
  "ClassName": "System.EntryPointNotFoundException",
  "Message": "未发现入口点。",
  "Data": {
    "$type": "System.Collections.ListDictionaryInternal, mscorlib",
    "System.Object": null
  },
  "InnerException": null,
  "HelpURL": null,
  "StackTraceString": "   在 GrapeCity.Forguncy.Plugin.IBuilderContextBase.get_PageName()
   在 TabManager.TabCellTypeDesigner.<CheckCellTypeErrors>d__1.MoveNext()
   在 Forguncy.GeneratePage.GenerateChecker.CellTypeChecker.a(LocatedObject`1 A_0)
   在 Forguncy.GeneratePage.GenerateChecker.CellTypeChecker.<Check>d__0.MoveNext()
   在 System.Linq.Enumerable.<ConcatIterator>d__59`1.MoveNext()
   在 System.Linq.Enumerable.<ConcatIterator>d__59`1.MoveNext()
   在 System.Linq.Enumerable.<ConcatIterator>d__59`1.MoveNext()
   在 System.Linq.Enumerable.<ConcatIterator>d__59`1.MoveNext()
   在 System.Linq.Enumerable.<ConcatIterator>d__59`1.MoveNext()
   在 System.Linq.Enumerable.<ConcatIterator>d__59`1.MoveNext()
   在 System.Linq.Enumerable.<ConcatIterator>d__59`1.MoveNext()
   在 System.Linq.Enumerable.<ConcatIterator>d__59`1.MoveNext()
   在 System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   在 System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
   在 Forguncy.GeneratePage.GenerateChecker.PreGenerateErrorChecker.GetErrorInfos()
   在 Forguncy.GeneratePage.GeneratePages.IsGenerateValidated(Boolean forceCheck)
   在 Forguncy.Views.RibbonView.<BrowserHomeExcutedWithProgressbarAsync>d__366.MoveNext()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
   在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   在 Forguncy.Views.RibbonView.<>c__DisplayClass366_0.<<BrowserHomeExcutedWithProgressbarAsync>b__0>d.MoveNext()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
   在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   在 WPFBase.Common.TaskInfoHelper.<CreateAThreadCrossedAutoClosedWindowAsync>d__8.MoveNext()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
   在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   在 Forguncy.Views.RibbonView.<BrowserHomeExcutedWithProgressbarAsync>d__366.MoveNext()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
   在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   在 Forguncy.Views.RibbonView.<BrowserHomeExcuted>d__364.MoveNext()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
   在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   在 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   在 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)",
  "RemoteStackTraceString": null,
  "RemoteStackIndex": 0,
  "ExceptionMethod": "8
get_PageName
GrapeCity.Forguncy.Plugin.Design, Version=6.0.101.0, Culture=neutral, PublicKeyToken=967100671921c115
GrapeCity.Forguncy.Plugin.IBuilderContextBase
System.String get_PageName()",
  "HResult": -2146233053,
  "Source": "GrapeCity.Forguncy.Plugin.Design",
  "WatsonBuckets": null,
  "TypeLoadClassName": null,
  "TypeLoadAssemblyName": null,
  "TypeLoadMessageArg": null,
  "TypeLoadResourceID": 0
}
```

## EventLog
- 11:09:58 `KeyDown`:F5
- 11:09:56 `MouseL`:Window:活字格->RibbonView->RibbonGroupBox:单元格类型->GroupDropDownSearchSelector:AllCellTypeSelector->标签页
- 11:09:51 `MouseL`:Window:活字格->RibbonView->RibbonGroupBox:单元格类型->GroupDropDownSearchSelector:AllCellTypeSelector
- 11:09:50 `MouseL`:Window:活字格->Spread[45,60]:R11,C34,Page=页面1
- 11:09:46 `KeyDown`:F5
- 11:09:44 `MouseL`:Window:活字格->Spread[45,60]:R8 ,C31,Page=页面1
- 11:09:44 `MouseL`:Window:编辑树命令->Button:取消->取消
- 11:09:43 `MouseL`:Window:编辑树命令
- 11:09:42 `MouseL`:Window:命令窗口->Button:取消->取消
- 11:09:40 `MouseL`:Window:编辑树命令->编辑命令...
- 11:09:39 `MouseL`:Window:活字格->Tab:单元格设置->编辑树命令...
- 11:09:39 `KeyDown`:Escape
- 11:09:37 `MouseL`:Window:活字格->Spread[45,60]:R6 ,C13,Page=页面1,CellType=Forguncy.CustomMenu.ForguncyTreeCellType
- 11:09:37 `MouseL`:Window:活字格->Spread[45,60]:R6 ,C13,Page=页面1,CellType=Forguncy.CustomMenu.ForguncyTreeCellType
- 11:09:36 `MouseL`:Window:活字格->Spread[45,60]:R2 ,C14,Page=页面1
- 11:09:32 `MouseL`:Window:活字格->Spread[45,60]:R12,C49,Page=页面1
- 11:09:29 `MouseL`:Window:活字格->Spread[45,60]:R9 ,C31,Page=页面1,CellType=TabManager.TabCellType
- 11:09:28 `MouseL`:Window:活字格->PageView->MyTreeViewItem:Forguncy.Model.Pages.NormalPageViewModel
- 11:09:28 `MouseL`:Window:活字格->PageView->MyTreeViewItem:Forguncy.Model.Pages.NormalPageViewModel
- 11:09:27 `MouseL`:Window:活字格
- 11:09:23 `MouseL`:Window:活字格->RibbonView
- 11:09:22 `MouseL`:Window:活字格->Spread[45,60]:R12,C26,Page=333
- 11:09:21 `MouseL`:Window:错误报告->不发送
- 11:09:05 `MouseL`:Window:错误报告->对于您发送给我们的错误报告,我们将仅用于错误的跟踪和调试。
- 11:09:04 `KeyDown`:F5
- 11:08:57 `KeyDown`:Return
- 11:08:57 `TextInput`:333
- 11:08:56 `KeyDown`:F2
- 11:08:56 `MouseL`:MenuItem:创建新页面
- 11:08:54 `MouseR`:Window:活字格->页面
- 11:08:53 `KeyDown`:Return

## ActionList
- CellTypeAction
- DeleteAction

回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-8-10 17:14:05
10#
大秦 发表于 2021-8-10 11:11
大佬,使用你在这个帖子附带的标签插件之后,F5运行是报错,错误信息如下:

## Overview

大佬,我们后面再联系你,把这个问题一起解决了哈~

评分

参与人数 1满意度 +5 收起 理由
大秦 + 5

查看全部评分

回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部