问题标签 [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.
silverlight - Dataform.EditTemplate 使用显示字符串
这是我的 DataForm 的一部分
而不是明确指定标签“资本成本”,我想使用基础类型中的显示数据
描述很好地传递到界面,但就名称而言我很困惑
谢谢!
silverlight - Silverlight 订单表格 - 使用 DataForm?
我需要设计一个订单表格,其中一行代表订单行,客户可以将项目添加到订单中。然后我想在添加的行下显示一个新行,以便客户添加另一个项目。
我在想我应该使用 DataForm,但是如何一次显示所有行而不是通过行项目分页?
silverlight - Silverlight DataForm - 嵌套数据表单 - 如何开始编辑?
我有一个 Silverlight 用户控件。这包含一个 DataForm。此 DataForm 嵌套了另一个 Silverlight 用户控件,该控件也包含一个 DataForm。
我已成功将嵌套数据表单绑定到父控件中的对象。
但是,我不能让嵌套控件与父控件一起进入编辑模式。我尝试通过使用FindNameInContent方法直接调用它来返回嵌套的数据表单,然后调用 BeginEdit() 但这失败了(返回 false)。
卡住。
silverlight - 使用外部控件自定义 Silverlight Dataform 的命令
我正在尝试处理来自 datafrom 外部的内部添加/删除/编辑命令表单按钮控件的数据。我正在使用 MVVMLight。例如:要在删除按钮 EventToCommand 中删除,我 Bind Command="{Binding DeleteCurrentItemInDataform, Mode=TwoWay}" CommandParameter="{Binding CurrentItem, ElementName=Dataform1}"
在 ViewModel 代码中:
}
silverlight - 更改选择时自动取消 DataForm 中的更改
我想知道你是怎么做这样的事情的。假设,我们有修改树(例如菜单结构)的 MVVM CRUD 应用程序。我们有一个带有菜单项的视图模型和两个视图:第一个带有 a TreeView
,第二个带有 a DataForm
。主要问题是:
DataForm
无法处理分层数据。- 根据在 中选择的菜单项
TreeView
应该DataForm
显示不同的字段集(例如对于有子项或没有子项的菜单项)。
我结束了以下内容。视图模型有 3 个字段:
Items
—MenuItem
对象的集合,它们有自己的Children
集合,用于构建分层数据源。SelectedItem
— 当前MenuItem
在TreeView
.EditedItem
—EditViewModel
基本上有两个后代的对象:MenuItemEditViewModel
和LeafMenuItemEditViewModel
. 此属性在SelectedItem
更改时自动设置。SelectedItem.Children
它的实际类型是从空虚中推断出来的 。
TreeView
必然Items
和SelectedItem
。DataForm
在这种情况下不需要维护货币(而是当前项目由 设置TreeView
),也不负责创建和删除项目。这就是为什么我决定只将其绑定CurrentItem
到视图模型的EditedItem
(ItemsSource
未绑定)。它AutoCommit
设置为False
(当它是True
并且ItemsSource
未绑定时,当您在 中选择不同的项目时,所有当前项目更改都会复制到新选择的项目TreeView
,这不太好)。DataForm
字段是自动生成的。
显然,现在如果我们在 中选择一个项目,TreeView
然后DataForm
在TreeView
当项目存在验证错误或正在编辑且 AutoCommit 为 false 时,无法更改货币。将 ItemsSource 设置为 ICollectionView 以改为管理货币
在这种情况下,我想DataForm
隐式丢弃所有更改。DataForm.CancelEdit()
在更改所选项目之前有一个解决方法可以调用TreeView
(通常是类似PreviewSelectionChanged
or的事件BeforeSelectionChanged
)。但这不是 MVVM 方式,因为TreeView
和DataForm
是在完全不同的视图中定义的(阅读:不可接受)。
是否有类似 AutoCancel 的东西DataForm
在更改时强制取消更改CurrentItem
?也许开发团队的人可以回答?或者你会如何处理这样的问题?
php - 将 HTML 电子邮件转换为“格式良好的 XHTML 代码”
我正在尝试使用 questionform xml 数据方案向亚马逊的机械土耳其人提交 html 电子邮件。我在将 html 电子邮件转换为格式良好的 html 数据时遇到问题。我只是输入了一个脚本从我的表格中获取它并在 html 电子邮件的标签内打印数据,但正如您在下面看到的,它的格式非常糟糕,不会传递给机械土耳其人 - 我不得不将数据发送为htmlentities() 直到现在,这使得 HIT 工作人员很难轻松解决我的问题。这是数据格式不正确的示例-有关如何通过机械土耳其人(php)发送此数据或将其转换为格式良好的html数据的任何提示将不胜感激。
注意:我在中间删除了很多代码,以便我可以发布此文档的大小。
编辑:刚刚更改它以解决以下问题,它仍然没有通过验证测试 - 我应该采取/尝试任何其他步骤吗?
silverlight-4.0 - Silverlight 4,RIA 服务和数据注释。工具提示未出现在 DataForm 上
我的 DataForm 字段上的数据注释和自动工具提示有问题。绑定到 DataForm 的对象已使用 Display 和 Description 属性进行修饰,例如
[Display(Name = "Email Address:", Description="我们不出售您的信息!")]
public string EmailAddress { get; 放; }
预期的工具提示未出现在相关字段旁边的 DataForm 上。在给出的示例中,我希望在 EmailAddress 字段旁边看到一个信息图标,其中弹出工具提示设置为 Description 值(“我们不出售您的信息!”)。
有没有其他人有类似的问题?我正在使用 Silverlight 4 和 RIA 服务。
silverlight - 如何以编程方式检测 DataForm 是否处于编辑模式
我在 Silverlight 4 中使用 DataForm。实际上,有几个 DataForm,它们共享一个通用的 RIA 服务上下文。这是我遇到的问题...
如果我开始在其中一个 DataForms 中编辑 DataField,然后单击调用 Context.SubmitChanges() 的按钮,则会收到以下错误:
请注意,“提交更改”按钮在 DataForms 外部,适用于在 DataForms 之间共享的 RIA 服务上下文(每个都位于选项卡控件的单独选项卡中)。
我希望能够通过在代码中检测 DataForm 何时处于编辑模式来避免这个问题。当我处于调试模式时,我可以看到 DataForm 具有指示它处于编辑模式的IsEditing
和等CanCancelEdit
属性,但这些属性似乎无法在我的代码中使用。
有任何想法吗?
c# - Silverlight Dataform:“保存”和“编辑”按钮未显示
我正在尝试在 Silverlight 4 中制作数据表单。也许我做错了什么。
班上:
XAML:
显示的内容:
我想要“保存”按钮。我怎样才能让它出现?我的 XAML 或数据类有问题吗?
c# - Silverlight:为数据表单中的多个选项使用集合?
我有一个运行良好的数据表单。我的数据对象的属性之一是ObservableCollection
. 现在,在数据表单中,它只显示ToString()
集合的。不是很有帮助。
我想要某种带有有效选项的自动完成框,当用户选择它们时,它们将被添加到数据对象的集合中。(我在这个问题中讨论过这样做,但它没有使用数据表单。)
有没有办法做到这一点,同时使用数据表单自动生成的其余控件?我宁愿自己不指定所有内容,只是为了获得这一控制权。
我还想覆盖一个字段的普通文本输入框,使其成为自动完成框。