问题标签 [dataform]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
5182 浏览

silverlight - Silverlight 3 + RIA 服务数据提交问题

我正在使用 RIA 服务开发 Silverlight 3 应用程序。我已经让应用程序运行了,但由于某种原因,它只是读取数据,而不是提交更改。

我见过的大多数在线示例都使用 Linq2Entities;我们正在使用 Linq2SQL(我们的数据模型非常好,没有抽象。)

这是服务的片段:

这是我正在使用的 XAML 的片段:

这是 Silverlight 页面的片段:

0 投票
1 回答
952 浏览

c# - Silverlight 3 DataForm 最佳实践

我在 Silverlight 3 中做了一个新项目,这是一个 LOB 应用程序。它将有相当数量的数据输入屏幕,其中一些会非常复杂。除了简单的通用表单之外,新的 DataForm 控件是否可以胜任任务,或者我应该创建自定义表单吗?如果我创建自定义表单,是否有任何最佳实践可用于在 XAML 中布局表单?

0 投票
2 回答
3126 浏览

silverlight-3.0 - Silverlight 3 DataForm,如何显示/隐藏字段

我有一个 DataForm,我将某些 DataFields 的 Visibility 设置为 Collapsed,当用户从 ComboBox 中选择一个选项时,某些 DataFields 应该再次可见。

基本上(粗略的伪代码)。

适用于 MVVM 模式的答案的加分。

0 投票
2 回答
2730 浏览

silverlight - Silverlight DataForm、子窗口、组合框、DataContext

我有一个包含 DataForm 的子窗口。在 DataForm 中有一个组合框。我在打开子窗口的父窗口上设置了一个 DataContext。在我打开子窗口之前,我设置了 myChildWindow.DataContext = myGlobalDataContext。

我有 ComboBox ItemsSource={Binding Path=MyCollectionInMyGlobalDataContext}

如果我将组合框放在子窗口的数据表单之外,它会填充数据,一旦我将它移动到数据表单内,它就不会绑定到 DataContext 上的“MyCollection”集合。

有什么想法吗?

0 投票
4 回答
2143 浏览

.net - 使用 Silverlight DataForm 和 .Net RIA Services DomainDataSource 时如何设置初始值?

我正在试验 .Net RIA 和 Silverlight,我有一些相关的实体;客户、项目和工作,一个客户有很多项目,一个项目有很多工作。

在 Silverlight 应用程序中,我使用 DomainDataSource 和 DataForm 控件来执行 CRUD 操作。选择客户端时,将出现一个项目列表,此时用户可以为该客户端添加新项目。我希望能够自动填写客户端的值,但似乎没有任何方法可以做到这一点,虽然 DataForm 控件上有一个 AdditionalNewItem 事件,但它似乎在 DataForm 有一个之前触发新对象的实例,我不确定从 DomainDataSource SubmittingChanges 事件中搜索 ChangeSet 是最好的方法。

我认为这将是一个明显的功能……有人知道实现此功能的最佳方法吗?

0 投票
1 回答
917 浏览

silverlight - 当 RIA Services DataForm 将更改发送到支持对象时更改

DataForms 似乎会在用户跳出某个字段时立即更新其 CurrentItem。即使 AutoCommit = false 也会发生这种情况。这种行为的副作用是,绑定到数据的其他控件会在用户编辑数据时更新,而不是在用户单击“确定”以接受 DataForm 更改时更新。有没有办法修改该行为以推迟将数据写入 CurrentItem 到用户接受更改时?

编辑:这是我正在使用的 DataForm 的大部分 Xaml:

编辑 2:我用来避免这种行为的解决方法是复制要编辑的对象并将其设置为 DataForm.CurrentItem 属性,然后如果用户接受编辑,则将数据复制回原始对象. 我希望那里有更好的解决方案。

0 投票
1 回答
850 浏览

.net - 带有 RIA 的 Silverlight DataForm 控件(即 Display(Description=....)]

我想要更改当前显示为我的表字段名 (dbEmailAddress) 的 silverlight 数据表单上的标签描述。

我知道我可以通过在 xaml 中以编程方式添加 DataFields 来解决这个问题,但是是否可以在 RIA 类(在 Web 应用程序中)中添加属性,以便它过滤,类似于 ria 域元数据文件中的内容。

- 这行得通吗?

此外,如果可以,那么这种方法作为 ria 域服务元数据文件的重新编译是否毫无用处,这意味着我会丢失自它生成以来的任何更改?

谢谢,杰森

0 投票
2 回答
1056 浏览

silverlight - 银光装订

我有一个 Silverlight 页面,它背后使用一个 MVVM 来处理所有正在进行的数据位。

使用以下方法为页面设置数据上下文:

ServiceLocator 是一项服务,它允许我使用 IoC 容器创建和注入适当的 VM。

这一切都很好。

现在我有一个像这样的DataForm:

好的,所以这个数据表单绑定到我的 ViewModel 上的 NewClient 属性。第一个 DataField 绑定到 NewClient.ClientName。我想绑定到根 ViewModel 挂起的属性的第二个 DataField。

我知道绑定时可以传入“源”参数,如果我有虚拟机的静态资源或类似资源,我可以指出它,但我没有。如何将此绑定与父 VM 上的属性链接?


编辑

在下面 Jobi 的帖子之后,我尝试了以下方法:

我的顶级控制:

让这个工作没有骰子......

0 投票
1 回答
841 浏览

silverlight - Silverlight 3 Dataform - 如何在运行时添加字段

我正在从动态数据创建一个 DataForm(所以我不能在 xaml 中创建列),我目前为我的 DataGrid 创建列(我还没有弄清楚如何在一个列中创建一个按钮 + 事件)

我看不到在运行时将字段添加到 DataForm 的任何方法,但是...

0 投票
2 回答
702 浏览

silverlight - Silverlight 3 中的数据表单

我正在使用 Dataform 在我的 Silverlight 应用程序中显示一个对象。这是一个简单的输入页面,您可以在其中输入值,底部的保存按钮将信息提交到数据库。

我的对象包含 7 个数据字段,其中我只需要显示其中的 5 个。其他两个数据字段直接添加到数据库中。

我的 silverlight 应用程序通过 WCF 服务与数据库通信。

那么,问题是我可以过滤数据表单上的数据字段吗?