以文本方式查看主题 - 搭建论坛 (http://bbs.diylsoft.com:8118/starforum/index.asp) -- 用户咨询 (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=4) ---- [求助]纵向记录编辑 中可否产生字段内容变化事件? (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=4&id=24553) |
-- 作者:pc_doctor -- 发布时间:2009-5-31 19:49:26 -- [求助]纵向记录编辑 中可否产生字段内容变化事件? 在使用 纵向记录编辑构件 时,往往需要在数据表提交之前就能马上看见某些字段随着前面已经输入了内容的字段的变化立即引起另一个字段内容的变化。 如:有 数量, 单价, 金额 三个字段。在纵向记录编辑构件中将“金额”设置为只读。 输入或改变了“数量”或“单价”其中一个字段的内容后,就立即计算出金额来赋值给“金额”字段中,这样,就可以在提交之前看到金额是否符合自己认为的范围值。 采用以下方法也没能成功实现: l 设置输入内容 执行此方法时,设置某字段的输入内容。 注意:该方法在执行时需要两个参数,第一个是输入内容。第二个是字段名称。如图所示 这个立即所得的需求在很多情况是必须的,不知道目前是否有办法实现,请公司重视!最好能在纵向记录编辑构件中搞个字段内容变化的事件就方便多了。 |
-- 作者:admin -- 发布时间:2009-5-31 23:08:29 -- “纵向记录编辑”构件,目前是不支持(可考虑增加);这个构件目前本身已经很复杂了; 但你可以把上面三个字段,单独拿出来处理,就可以达到目的。 |
-- 作者:pc_doctor -- 发布时间:2009-6-1 1:20:35 -- 以下是引用admin在2009-5-31 23:08:29的发言:
“纵向记录编辑”构件,目前是不支持(可考虑增加);这个构件目前本身已经很复杂了; 但你可以把上面三个字段,单独拿出来处理,就可以达到目的。
哈哈,单独拿出来处理,就来提这个问题了,那还不好办。 的确,“纵向记录编辑”构件目前是已经很复杂了,也应该是很强大的了。 但是,“纵向记录编辑”构件是数据库的核心的核心的应用,特别是在搭建中。其它的数据库操作构件基本就是一个容器和浏览展示之用。 毫不夸张的说,如果没有“纵向记录编辑”构件或者“纵向记录编辑”构件基本不强大的话,搭建就失去了实际应用意义,甚至存在的意义!! 尽管它多次的改进已经算是比较优秀的了,但对它的深度开发还是必须的!必须!! |
-- 作者:玩脑者 -- 发布时间:2009-6-1 10:10:58 -- 觉得这个构件的最初设计时就有些问题,使后续的使用和升级很难,同时把构件也搞的很复杂,如果设计这个构件时是把编辑框和面板分开会更好,也就是说,把这个构件施到窗口上后,行编辑和面板都可以单独拖动,单独设置,有自已单独的方法和事件,这样就会避免很多现在出现的问题,包括楼主的问题都会迎刃而解。 这个构件“雅奇”设计的就非常好,很值得学习。 |
-- 作者:FSJM -- 发布时间:2009-6-1 10:23:41 -- 《搭建》中已经提供了单独的“字段件”可以分开单独任意操作; 雅琦中可能它就不是一个独立的构件。 |
-- 作者:admin -- 发布时间:2009-6-1 10:41:18 -- 觉得这个构件的最初设计时就有些问题,使后续的使用和升级很难,同时把构件也搞的很复杂,如果设计这个构件时是把编辑框和面板分开会更好,也就是说,把这个构件施到窗口上后,行编辑和面板都可以单独拖动,单独设置,有自已单独的方法和事件,这样就会避免很多现在出现的问题,包括楼主的问题都会迎刃而解。
说的有些太武断,这个构件使用并不难,相反是“很容易”和“灵活”;《搭建》的宗旨,一切皆是构件,操作简单化;如果你要做精细控制,应直接使用单独的构件。 |
-- 作者:玩脑者 -- 发布时间:2009-6-1 14:46:23 -- 这个构件的“使用”的确不难,“灵活”性有点逊,主要体现在“行编辑框”在控制面板上不能“灵活”移动,其实这个构件完全可以自已做,只是如果字段很多的时候会费时,开发这个构件的目的就是为了加快开发的速度,虽然速度上来了,但开发者不能自已进行布局的调整,美覌性差。 |
-- 作者:玩脑者 -- 发布时间:2009-6-1 14:49:44 -- 以下是引用admin在2009-5-31 23:08:29的发言:
这个构件目前本身已经很复杂了; 我说的构件复杂不是操作复杂,这个复杂是指构件本身。如果要想升级、优化这个构件应该会很难。。。 |
-- 作者:alin999 -- 发布时间:2010-12-16 10:52:01 -- up |
-- 作者:zhongjian -- 发布时间:2010-12-16 16:47:21 -- 楼主的意思我想是数据提交前的浏览功能,这不应该是输入构件完成的功能,再说一个构件也不可能完成所有的工作,更不可能能完成任何设计者的任何设计思想。有些功能应由设计者自己开发。 |