| 铎's profile我想我是一个可以给别人祝福的神PhotosBlogLists | Help |
|
November 04 ebs文件夹功能的实现 早就为ebs系统的文件夹功能折服,今特意在开发一个客户化form后去实现了一把。
前提:开发完成并测试成功的客户化form一个。
内主要有内容画布一个,堆叠式画布一个,数据块一个,窗口一个。
具体步骤如下:
1、添加Object Groups。
操作如下:在同一窗口打开标准的Form APPSTAND.FMB 和我们自己客制的Form,并且选择APPSTAND.FMB
的Object Groups STANDARD_FOLDER然后用鼠标拖动至我们自己的Form的Object Groups。
选择子类,你会发现Form Builder都会在你的Form里面自动添加很多对象。
2、添加Attached Libraries
操作如下:检查一下客户化form中Attached libraries里面有没有APPFLDR。如果没有,选择APPSTAND.FMB
中的Attached Libraries下的APPFLDR.pll到我们客户化form的Attached Libraries下。
3、增加控制块。如需要显示文件夹功能的数据块为BLOCK_NAME,则创建控制块BLOCK_NAME_PROMPT.
3.1 、设置块的属性 子类信息:block 数据库数据块:否
3.2 、增加ITEM 注:增加Item,名称必须和BLOCK_NAME中的Item保持一致。 另外,数据块BLOCK_NAME
中有些item不要显示在canvas上的,那么此类item也无须在BLOCK_NAME_PROMPT创建相应的item.
3.3 、设置其初始值,也就是显示的标签名及子类信息
3.4 、增加其他相关Item (必须)我们还需要增加其他的一些Item,都是和Folder的功能有关的。
1) 、ORDER_BY1、ORDER_BY2、ORDER_BY3 为PUSH_BUTTON,子属性为FOLDER_ORDERBY 画布为内容主画布
2)、FOLDER_OPEN 为PUSH_BUTTON,子属性为FOLDER_OPEN 画布为内容主画布
3) 、FOLDER_TITLE 为Display Item ,子属性为DYNAMIC TITLE 画布为内容主画布
4) 、FLODER_DUMMY 为Text Item,子属性为FLODER_DUMMY ,画布为TOOLBAR
4、增加trigger
4.1、FORM级别trigger两个
1)、FOLDER_ACTION
内容: app_folder.event(:global.folder_action);
2)、WHEN-NEW-FORM-INSTANCE
内容:APP_FOLDER.DEFINE_FOLDER_BLOCK( 'CUXFAQRY',--FormName
'FA_QUERY_ASSET',--FolderBlock 'FA_QRY_PROMPT',--prompt_block 'FA_QUERY_DETAIL_CANVAS',--stacked_canvas 'FA_QUERY_WINDOW',--window NULL--disabledfunctions ); app_folder.event( 'INSTANTIATE' ) ;
4.2 、BLOCK级别trigger7个
WHEN-NEW-BLOCK-INSTANCE
PRE-BLOCK
POST-BLOCK
PRE-QUERY
KEY-EXEQRY
KEY-NEXT-ITEM
KEY-PRE-ITEM
内容 :app_folder.event( 'EVENT' ) ; 用trigger名字替换EVENT即可。 ps:为防止堆叠式画布在用鼠标滑轮滑动时出错,请尽量减少堆叠式画布页边的空白 。 November 28 我喜欢的亵渎!!!亵渎内各人的经典名句! 罗德里格斯 •我已经太多的烙上了这个世界的印记,所能做到的只是毁灭。也许对这个世界来说,创造才是最重要的。 费斯 •要说赚钱,这学问自也不小。赚钱之道,首在识势,次在得人。识天下大势所趋,顺势而为,自然处处逢源。谈到识人,要知道人力有时而穷,任你聪明绝顶,也不会无所不能。能聚天下英贤为我所用,财源滚滚自不待言。最后一点在于能弃。人贵有自知之明,能进能退,见事不可为,要有断腕认输之勇。输一次两次,只要不伤筋动骨,何愁不能卷土重来。 雾幻 •看不到的美人才是最美的。 大卫 •女人啊,火山就是你的写照! •虚荣啊,你是我最爱的原罪! 伦斯 •对你的敌人讲什么道理?脑子一定是进水了,还不如直接捅自己两刀来得干脆! 哈特主教 •虽然混水才好摸鱼,可这水里要都是鲨鱼,手还是不要伸得太长的好。等这些鲨鱼们斗累了,自然有死鱼会翻上来,我们正好捡个便宜! 奥菲罗克 •若是没有你,我就是得到整个世界,又如何会快乐… 罗格 •一个十根手指都带着魔法强化戒指的一级法师是怎么也不会败给赤手空拳的二级法师的。 •为了大利,眼前的小利必须放弃。 •睡觉睡到自然醒,数钱数到手抽筋。 •不赚他们的钱赚谁的钱?所以我们不卖对的,只卖贵的。 •要善待每一个为你创造财富的人。 •那存在的,都是幻影;那永恒的,终将毁灭;世界万物,缤纷色彩,都是被蒙蔽的人心罢了。终有一天,青山绿水,存在只依我心! •混水摸鱼,就是把水弄混了,大家都只能碰运气的时候,我们的机会就来了。 •金币啊,你沉甸甸的份量果然是无所不在啊! •能十个人打对方一个绝不八个打一个,如果有机会背后下刀,坚决不跟人正面争斗。 •老子虽然贪财好色,有些东西却是不卖的! •我今年才二十四岁,还有些本钱追求一下自己的梦想,也有破釜沉舟、推倒重来的勇气。也许再过几年,我就再也没有这种勇气了。这一次无论失去了什么,我都不后悔!人生在世,为梦想总得赌上一次的! •能成大事者,必不拘小节。 •钱不是万能的,但没钱是万万不能的。 •强大,并不仅仅指的是力量。 •这就是信仰的力量!信仰,从来都是巨大而可怕的力量! •那句老话是怎么说的来着?不进老虎洞,就掏不着小老虎崽子! •不能为技所用的人,越是有才,就越是危险。 •追求权力和财富是永远都没有尽头的。 •傲慢,真是我最喜欢的性格啊! •与其便宜别人,不如便宜我。 •您既然玩了火,就要有烧了自己的准备,甚至被烧死,都怪不了别人。 •我可不是那么容易吃得下去的。想吃我的人一直很多,但当年就没有成功的,现在当然也不会有。 •风蝶,我也曾无助、迷茫、绝望。那时我面对着命运只能接受,连参与结局的资格都没有。直到现在,我为之奋斗的仍不过是个坐到牌桌上的机会。只要坐上命运的牌桌,手上的痛苦牌就可以发到别人那里去,甚至可以任意发给坐不上牌桌的人。这就是游戏者的特权。 格利高里 •真是太阴险了!太卑鄙了! •主人一定是对的。 •当然了,只要我一想,主人立刻就会知道。但我只是头很笨的骨龙,一头笨龙,偶尔说错句话也是有可能的。 风月 •其实越是强大,越是拥有力量,就越会不快乐。而且,强大的力量对于一个没有做好准备的个体来说,带来的很可能是毁灭。 •办不到的事,我可以办到。你确定要放弃吗? 弗雷 •这世上,只有情这个字,才能让无数英雄折腰,才能让万千枭雄冲冠一怒! •人生真是寂寞啊! 修斯 •信仰最虔诚的地方,也就是传统最坚固的堡垒。 •那一棵罪恶藤蔓的根,并不在神庙,而是在精灵们的心里。 •唉,年轻人就是沉不住气。 •只有失去的,才会知道珍贵。 •我老人家年纪可是大了,这种惊吓,可千万不要来的太多了! •我老人家就这么点自己种的茶叶! •魔法卷轴的做工太好,有时也是麻烦啊! •好险好险,年轻人打架果然不知道轻重… •至少从目前看,风月大人还是很有节制的,虽然您与她有着不少过节,但日后全力提防,最多被她偷袭成重伤,死是死不了的,武技也不会受损,您还怕什么呢? 德鲁伊长老们 •我们已经占据了整座森林,他还是一棵正在成长的小树。自然是平衡的,一座森林能够生长的树木是有限的,他的成长必然以其他古树的死亡为代价… 阿佳妮 •当滔天的洪水来临时,最好的方法不是在洪水前筑起长堤,而是引导它流向大海。 •请善待真正爱您的人,因为她们唯一的快乐源泉就是您的关心。 凯毖琳 •我请求你们,完好地从战场上回来;我希望能够有这样的荣耀,可以接受你们亲手带回的战利品! 风蝶 •你也太小看了女人的固执,没有任何语言能够说明对你的仇恨,可是女人的仇恨,很容易就会转化成爱,也许爱根本就一线之隔。 •罗格大人,如果你轻视了我,说不定会后悔噢。 查理 •我们不管敌人有多少,我们只问他们在哪! 芙萝娅 •您的茶园一切都还好,只是中央那几棵茶树长得太慢了,我可能采得太狠了点,你最好赶快去照料一下。 威娜 •卑微的东西,威风了这么久,你也该知足了吧… •仅仅由于忠诚,就足以构成一个灵魂被救赎的理由。 摩拉 •能够为女神奉献一切,是信徒最高的荣耀 |
|
||||
|
|