论坛风格切换切换到宽版
  • 1748阅读
  • 2回复

请教老虎版主组件关联问题? [复制链接]

上一主题 下一主题
离线546242502
 

发帖
332
金钱
-3060
威望
-306
只看楼主 倒序阅读 0 发表于: 2015-12-19
如下, All  组件标记了 Fixed,但是对它的子组件一点影响都没,有木有办法自定义一个标记,实现父组件 Fixed,子组件至少必须选一个,一直很想解决这个问题,在 [CODE] 分情况弄很麻烦,Check :xxx,可以自定义个一个 xxx 的 boolean 函数,不知道标记可以自定义添加不?
[Components]
Name: "All"; Description: "{cm:All}"; Types:Custom Default; Flags:Fixed

Name: "All\Ansi"; Description: "{cm:Ansi}"; Types:Custom
Name: "All\Ansi\Restools"; Description: "{cm:RestoolsAnsi}"; Types:Custom; Flags: exclusive
Name: "All\Ansi\Skygz"; Description: "{cm:SkygzAnsi}"; Flags: exclusive; Languages:chs
Name: "All\Ansi\OG"; Description: "{cm:OgiAnsi}"; Flags: exclusive

Name: "All\Unicode"; Description: "{cm:Unicode}"; Types:Default;
Name: "All\Unicode\Restools"; Description: "{cm:RestoolsUnicode}"; Types:Default; Flags:exclusive
Name: "All\Unicode\Skygz"; Description: "{cm:SkygzUnicode}"; Flags:exclusive; Languages:chs
Name: "All\Unicode\OG"; Description: "{cm:OgiUnicode}"; Flags:exclusive

还有就是能不能实现组件折叠?像[//插件安装]放在上面 All\Ansi 和 All\Unicode 就是一长串?

//插件安装
Name: "Plugins"; Description: "{cm:plugins}"; Types:Default;
Name: "Plugins\ISSkin"; Description: "{cm:isskin}"; Types:Default;
Name: "Plugins\IssProc"; Description: "{cm:IssProc}"; Types:Default;
Name: "Plugins\Webctrl"; Description: "{cm:webctrl}"; Types:Default;
Name: "Plugins\GIFCtrl"; Description: "{cm:gifctrl}"; Types:Default;
Name: "Plugins\ISCrypt"; Description: "{cm:ISCrypt}"; Types:Default;
Name: "Plugins\DescCtrl"; Description: "{cm:descctrl}"; Types:Default;
Name: "Plugins\WaterCtrl"; Description: "{cm:waterctrl}"; Types:Default;
Name: "Plugins\InnoFairy"; Description: "{cm:Innofairy}"; Types:Default;
Name: "Plugins\CallbackCtrl"; Description: "{cm:CallbackCtrl}"; Types:Default;


离线gnatix

发帖
7696
金钱
-8279
威望
-828
只看该作者 1 发表于: 2015-12-19
标记 Fixed 就是说内容是固定、不可选的。如果它下面还有内容是可选的,那么就不能用标记 Fixed。总之,我不理解你想要达到的逻辑。
离线546242502

发帖
332
金钱
-3060
威望
-306
只看该作者 2 发表于: 2015-12-20
回 1楼(gnatix) 的帖子
gnatix:标记 Fixed 就是说内容是固定、不可选的。如果它下面还有内容是可选的,那么就不能用标记 Fixed。总之,我不理解你想要达到的逻辑。 (2015-12-19 23:47) 

我想达到的逻辑是 All 组件 Fixed 后,实现它的子组件至少要有一个选中,不过 Inno 的 Fixed 标记好像只针对当前加标记的组件;

还有就是子组件都加了 exclusive 标记就实现了必须选择一个子组件的目的,但是我想实现所有组件都可以自由组合,但至少选择一个组件.