我有一个ASP.NET动态数据应用程序,其中包含两个表部门和KPI的。当我捕获KPI时,在“列表”视图中,我将动态过滤器的部门字段设置为'工厂1',但是当我添加新的KPI时,我仍然必须在下拉菜单中选择'工厂1'。根据动态过滤器为脚手架表动态设置默认值
有什么办法可以使'插入'视图中的下拉对应于动态过滤器中的下拉菜单吗?我只能看到用户在“工厂1”上进行筛选,并假设他们添加的任何KPI都将归入“工厂1”。
我有一个ASP.NET动态数据应用程序,其中包含两个表部门和KPI的。当我捕获KPI时,在“列表”视图中,我将动态过滤器的部门字段设置为'工厂1',但是当我添加新的KPI时,我仍然必须在下拉菜单中选择'工厂1'。根据动态过滤器为脚手架表动态设置默认值
有什么办法可以使'插入'视图中的下拉对应于动态过滤器中的下拉菜单吗?我只能看到用户在“工厂1”上进行筛选,并假设他们添加的任何KPI都将归入“工厂1”。
我想你想要的是“点击插入链接时,从列表视图中捕捉当前的过滤条件,使用的筛选条件上插入页面的默认值(例如:为外键关系,下拉列表)”
动态数据期货项目就是这样做的。检查出:代码为http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=14475。运行“DynamicDataFuturesSample” web项目,并期待在部分“用值填充插入模板从过滤器”
FROM DynamicDataFutres:
从过滤器
默认值填充插入模板,动态数据做不是使用默认值在插入视图中预填充关系(外键)字段。该DefaultValueHelper类包含在关系字段使用从URL值填充的方式建立动态数据模板的helper方法...
此外,斯蒂芬·诺顿有一个博客贴子,解决了同问题(从查询字符串争夺过滤标准)
http://csharpbits.notaclue.net/2009/01/getting-default-values-from-list-page.html
+ 2推荐斯蒂芬的文章。他是一位DynData大师。 – ProfK 2009-12-29 10:54:49
可能要重新字你的标题/问题 - 这是一个有点混乱,但我想我得到了它 – 2009-12-15 19:18:35