以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [建议] 狐表的集合,快快来吧  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=80775)

--  作者:lsy
--  发布时间:2016/2/1 10:59:00
--  [建议] 狐表的集合,快快来吧
今天做窗口、控件、菜单、表列的目录树,烦恼随之而来。

遍历获取的时候,模式窗口、下拉窗口,只能获取窗口名,不能获取控件名。
实在想要,或者先改为独立窗口,或者手动一个一个抄录。
窗口多了,工作强度大呀。

狐表已经提供了Connections、Relations等集合,调用起来多方便啦。

窗口、控件、菜单、全局变量等,既然代码编辑器界面中都能列出来,说明以集合的形式提供给开发者,不是难事。
而且都是些开发者自定义的东西,不涉及狐表的机密。

--  作者:大红袍
--  发布时间:2016/2/1 11:03:00
--  

你可以去偷命令窗口->窗口选显卡的内容。这样相对也简单一些。

 

当然foxtable能提供就最好了。


--  作者:lsy
--  发布时间:2016/2/1 11:06:00
--  
是啊,眼下就经常抄袭命令窗口的内容,那也够费劲的。
--  作者:游
--  发布时间:2016/2/1 11:37:00
--  

晕!

 

楼主不是会玩改造编辑器吗

 

试着将保存和预览菜单按钮隐藏掉,再加入两个菜单按钮。

 

先执行自己的代码,再模拟点击保存或预览按钮,不就可以打造自己的窗口控件表了吗

 

 


--  作者:lsy
--  发布时间:2016/2/1 11:40:00
--  
以下是引用在2016/2/1 11:37:00的发言:

晕!

 

楼主不是会玩改造编辑器吗

 

试着将保存和预览菜单按钮隐藏掉,再加入两个菜单按钮。

 

先执行自己的代码,再模拟点击保存或预览按钮,不就可以打造自己的窗口控件表了吗

 


改造别人的编辑器,还是别人的,自己全新制作的,才能得心应手。


--  作者:游
--  发布时间:2016/2/1 11:48:00
--  

造轮子

 

图片点击可在新窗口打开查看

 

 

在狐表的基础上造?

 


--  作者:jspta
--  发布时间:2016/2/1 13:22:00
--  

我在提供一种思路吧,我只完成了一半,没有完成界面模式,因为暂时不需要。

全代码生成界面,最好有给标准模板,这样生成简单只要填写几行代码就行了。你通过控件反推这是很难实现的,狐表不支持,思路反了。

这样你预先知道名称,就不需要获取控件了。

由于名称标准化,我自己写了类,所以也不关心名称了。


--  作者:狐狸爸爸
--  发布时间:2016/2/1 13:26:00
--  

不是不提供,是本来就没有这些集合,代码编辑器是从项目文件的数据表中逐行提取分析的。

每一个窗口每一个控件,都对应后台数据库中的一行。

但出于安全考虑,官方不适合公开如何调用项目文件的数据的。


--  作者:lsy
--  发布时间:2016/2/1 13:41:00
--  
以下是引用jspta在2016/2/1 13:22:00的发言:

我在提供一种思路吧,我只完成了一半,没有完成界面模式,因为暂时不需要。

全代码生成界面,最好有给标准模板,这样生成简单只要填写几行代码就行了。你通过控件反推这是很难实现的,狐表不支持,思路反了。

这样你预先知道名称,就不需要获取控件了。

由于名称标准化,我自己写了类,所以也不关心名称了。



可视化报表中的控件,都是预定义,动态生成的,当然不成问题。

其他项目,还是按部就班的。


--  作者:lsy
--  发布时间:2016/2/1 13:44:00
--  
以下是引用狐狸爸爸在2016/2/1 13:26:00的发言:

不是不提供,是本来就没有这些集合,代码编辑器是从项目文件的数据表中逐行提取分析的。

每一个窗口每一个控件,都对应后台数据库中的一行。

但出于安全考虑,官方不适合公开如何调用项目文件的数据的。



开发者直接从项目文件提取,当然不合适。

狐表公司从项目文件中获取后,转换成全局集合变量,开发者调用集合,也可以。