FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 1700|回复: 1
打印 上一主题 下一主题

在表格里需要一个这样的属性……

[复制链接]
跳转到指定楼层
楼主
发表于 2014-10-1 14:29:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
还是回到原来说的购物车,列表里有产品的价格,可以手工输入数量,后面有一列是小计,希望在输入数量后,小计也跟着一起变
之前请教过,要写一大堆的代码,这个能否在控件里再加一个属性,简化一下操作,比如对于DataColumn,有的是BindField是和数据库对应的,再加一个类型 CalcField (表示是可以由计算得来的),并且可以指定计算的公式 ,如下图所示
CalcField的属性新增:
CalcFormula  对于图示,可以设置 为 colPrice * colQty  对于设定了这个属性的来说,它对应的公式中的任何一个字段发生变化 ,都要求自动触发这个公式,同时填充这个框中的值,实现自动计算
为了增加总计的功能,可以对这个控件再加一个属性
SumControlID = ...  ID是 一个文本框的服务器端控件名字,这样这个字段的所有变化后的和(相当于总计)就直接显示在指定的控件中了

以上要求对表格就做这几个属性设置就可以,不要求客户自己写JS或C#代码来实现,能用客户端的效果最好,如果不行,用服务器端事件也可以接受

希望有这样的功能啦,这样购物啦,进货啦,销售啦,什么的,这些抽象出来,可以让人们解放很多劳动力噢

本帖子中包含更多资源

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

x
沙发
发表于 2014-10-1 18:45:09 | 只看该作者
这个不好做成通用的,因为涉及模板列,而模板列里可以放各种ASP.NET控件,或者HTML标签。如果需要,可以自己在示例上抽象一下,当然要自己写JS了。
http://fineui.com/demo_pro/#/demo_pro/grid/grid_edit_cart.aspx
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-28 21:50 , Processed in 0.045240 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表