标签: dynamic-data

动态数据:如何在编辑页面上过滤外键的下拉列表

使用Linq-to-SQL和动态数据.

在动态数据编辑屏幕上,下拉列表列出了外键的可能值.

我需要过滤此下拉列表中列出的值,最好是在linq-to-sql查询中添加where子句.

有任何想法吗?

.net dynamic-data linq-to-sql

4
推荐指数
1
解决办法
3738
查看次数

OpenGL 中的动态 VBO

存储用于 VBO(或顶点数组)的动态数据的最佳方法是什么。我看到的唯一例子是 2D 静态数组,指向该数组的指针与下一个参数一起使用,作为步长,用于一个元素的字节等。我可以使用“动态”数组,这样我就可以在广播中指定它的大小,但只有一次。我的观点是,例如,如果您已经绘制了 1000 个点(谈论 2D,所以我认为点比顶点更好)作为线条并添加新点,这样您必须创建大小为 1001 的新数组,复制从旧字段到新字段的所有内容,添加新点并将其发送到图形的内存中。最好的方法是使用向量或双端队列作为临时存储,但随后我必须转换为数组并再次将其发送下来。

那么有没有更好的方法来做到这一点?我可以只向 VBO 添加新部件而不发送旧数据吗?或者更好的方法来存储数据/使用矢量作为数据源而不需要转换?

opengl vbo dynamic-data

4
推荐指数
1
解决办法
4381
查看次数

如何使用动态数据和谷歌图表?

例如,我们在Google Code API上有此折线图

这个图表反映了一组定义的数据,但是我想用php/mysql脚本中自己的数据创建图表.

这是谷歌提供的嵌入html页面的代码..

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
    <title>
      Google Visualization API Sample
    </title>
    <script type="text/javascript" src="http://www.google.com/jsapi"></script>
    <script type="text/javascript">
      google.load('visualization', '1', {packages: ['imagelinechart']});
    </script>
    <script type="text/javascript">
      function drawVisualization() {
        // Create and populate the data table.
        var data = new google.visualization.DataTable();
        data.addColumn('string', 'Name');
        data.addColumn('number', 'Height');
        data.addRows(3);
        data.setCell(0, 0, 'Tong Ning mu');
        data.setCell(1, 0, 'Huang Ang fa');
        data.setCell(2, 0, 'Teng nu');
        data.setCell(0, 1, 174);
        data.setCell(1, 1, 523);
        data.setCell(2, 1, 86);

        // Create and draw the …
Run Code Online (Sandbox Code Playgroud)

php mysql dynamic-data google-visualization

4
推荐指数
2
解决办法
1万
查看次数

ReactiveUI 9:将列表绑定到 WPF 视图

在 ReactiveUI 9 中,ReactiveList已弃用 DynamicData(博客文章)。我目前正在尝试更新我的代码以使用SourceList. 我能够让 ViewModel 工作,但是SourceList在 WPF 中用作绑定数据源似乎并不容易。

我的第一次尝试是创建绑定,就像在以前版本的 ReactiveUI 中所做的那样:

this.OneWayBind(ViewModel, vm => vm.MyList, v => v.MyListView.ItemsSource);
Run Code Online (Sandbox Code Playgroud)

这不起作用,因为SourceList不可枚举(无法将 DynamicData.ISourceList 转换为 System.Collections.IEnumerable)

我的第二次尝试是使用Items列表的属性。

this.OneWayBind(ViewModel, vm => vm.MyList.Items, v => v.MyListView.ItemsSource);
Run Code Online (Sandbox Code Playgroud)

这不起作用,因为Itemsgetter 在内部创建了列表的副本,这意味着列表中的更改不会反映在视图中。

我的第三次尝试是使用该Bind方法创建一个ReadOnlyObservableCollection. 我不想在视图模型中执行此操作,因为那样我将不得不为每个视图模型中的每个列表添加第二个列表属性,这会扰乱我的代码,违反 DRY 原则。此外,要绑定到的列表类型取决于所使用的视图框架。(例如:WinForms 使用BindingList代替)

此外,我的视图的视图模型可能会更改,这意味着在设置新视图模型时必须清理和替换生成的绑定和列表。这给了我以下片段:

this.WhenAnyValue(v => v.ViewModel.VisibleInputs)
    .Select(l =>
    {
        var disposer = l.Connect().Bind(out var list).Subscribe();
        return (List: list, Disposer: disposer);
    })
    .PairWithPreviousValue()
    .Do(p …
Run Code Online (Sandbox Code Playgroud)

.net data-binding wpf dynamic-data reactiveui

4
推荐指数
1
解决办法
2368
查看次数

如何在IE中动态添加带有JavaScript的<object>标签?

我必须为Firefox添加一个embed标记,或者使用JavaScript添加Internet Explorer的对象标记,以根据浏览器寻址相应的ActiveX /插件.插件可能会丢失,在这种情况下需要下载.动态添加的Firefox嵌入标记按预期工作.Internet Explorer的动态添加对象标记似乎什么都不做.object标签需要以下属性才能正常运行.

id ="SomeId" classid = "CLSID:{GUID}" codebase = "http://www.MyActicexSource.com/MyCuteActivex.CAB#Version=2,0,0,1"

即使是一般的工作理念或方法也会很好.

谢谢!

javascript internet-explorer dynamic-data object-tag

3
推荐指数
1
解决办法
3万
查看次数

批评我的无限动态字段的MySQL数据库设计

为"构建您自己的表单"风格的网站寻找可扩展,灵活和快速的数据库设计 - 例如Wufoo.

规则:

  1. 用户只有1个可以构建的表单
  2. 用户可以创建自己的字段或从"标准"字段中选择
  3. 用户1表单包含用户想要的字段数
  4. 值可以是另一个值的兄弟.例如,照片值可以具有名称,位置,宽度,高度作为兄弟值

特别规则:

  1. 用户每天最多可以提交5次表格
  2. 价值日期很重要
  3. 报告值的灵活性(对于单个用户,跨所有用户,1个字段,许多字段)非常重要 - 数据可视化(大多数将基于时间顺序,例如所有用户的2009年7月的所有照片).

表"用户"

UID

表"field_user" - 将字段分配给用户表单

瞎话

UID

weight - int - 用于对用户表单上的字段进行排序

表"字段"

瞎话

creator_uid - int - 字段'creator'

label - varchar - 例如电子邮件

value_type - varchar - 用于确定将填充'values'表中的哪个字段(例如,如果'int',则此字段的值将数据提交到values.type_int字段中 - 并且所有其他.type_x字段将为NULL) .

field_type - varchar - 例如'email' - 用于特殊条件,例如验证规则

表"值"

VID

parent_vid

瞎话

UID

日期 - 日期

date_group - int - 值1-5(用户每天最多可提交5个表格)

type_varchar - varchar

type_text - 文本

type_int - int

type_float - float …

mysql database-design field dynamic dynamic-data

3
推荐指数
1
解决办法
3647
查看次数

具有动态项目数的表单

只考虑构建一个Order表单的最佳方法(从用户角度来看):

  • 允许添加多个项目.
  • 每个项目都有名称,作业类型下拉列表和文件上传.
  • 用户可以添加或删除项目.
  • 用户必须至少提供一个项目.
  • 应验证所有项目(例如:名称,JobType和文件是必需的).
  • 当他点击提交时,应该创建一个包含其中所有项目的订单.

所以模型看起来像:User -1---*-Order-1---*- OrderItem-*--1-JobType.此外OrderItem的包括属性的数量,让我们说name, file.


现在我想拥有尽可能瘦的控制器.使用"标准"代码更好:

class OrdersController < ApplicationController
  def create
    @order = Order.new(params[:order])
    if @order.save
      redirect_to account_url
    else
      flash.now[:error] = "Could not save Order"
      render :action => "new"
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

最有趣的是视图应该如何显示,以便rails自动绑定发布到正确对象的所有值

现在我不担心JavaScript的退化,而是担心要添加的项目的模板以及将所有这些与验证相关联(可能是部分).

我希望模板看起来像下面的模板,但不确定.

<input type='text' name='order[order_items[name[]]][]' />
<select name='order[order_items[job_type[]]][]'>...</select>
<input type='file' name='order[order_items[file[]]][]' />
Run Code Online (Sandbox Code Playgroud)

我必须克隆此模板才能使用JS添加项目.


所以答案应该是:

  • 包括演示的视图或部分视图:
    • 正确绑定帖子值;
    • 正确验证所有项目;
  • 包括模型的相关部分.
  • 包括对控制器IF的更改,并且仅在必要时包含.
  • (不需要JavaScript)

理想情况下,我想看一个样本,如果有人知道一个(可能在GitHub上的某个地方).

最后一点,在发布前检查您的解决方案.

谢谢,
德米特里.

ruby forms validation ruby-on-rails dynamic-data

3
推荐指数
1
解决办法
1016
查看次数

动态数据 - 制作友好的列名?

我已经使用Entity Framework模型创建了一个动态数据项目.它工作得很好.但是,现在它显示了所有带有db列名称的数据库表 - 它们并不总是最友好的(例如address_line_1).我怎样才能提供这些更友好的列标题,以便向最终用户显示?

asp.net entity-framework dynamic-data entity-framework-4

3
推荐指数
1
解决办法
4866
查看次数

动态 Javascript 树结构

我想动态构建层次结构,每个节点创建为层次结构中的层/级别,具有自己的节点数组。这应该形成一个树结构。应该有一个根节点,以及未定义数量的节点和级别来构成层次结构的大小。除了根节点之外,不应修复任何内容。我不需要阅读或搜索层次结构,我需要构建它。该数组应以 {"name" : "A", "children" : []} 开头,并且将创建每个新节点作为级别 {"name" : "A", "children" : [HERE-{"name" : “A”,“孩子”:[]}]}。在子数组中,越陷越深。基本上,数组在调用之前应该没有值,除了根节点之外。函数调用之后,数组应包含所需节点的数量,这些节点的数量可能随每次调用而变化,具体取决于数据库查询的结果。每个子数组将包含一个或多个节点值。至少应有 2 个节点级别(包括根)。它最初应该是一个空白画布,没有预定义的数组值。

javascript loops dynamic-data tree-structure javascript-objects

3
推荐指数
1
解决办法
1万
查看次数

如何在不使用引导程序的情况下制作响应表

我想创建一个像这样的响应表

现在,我为每个单元格提供了大量的数据内容(动态填充),如果您注意到此表格与最小屏幕尺寸(300像素或更小)的内容重叠.虽然这可以管理,但如果可能的话,我想为此提供任何最佳解决方案.

任何帮助,将不胜感激.

html5 dynamic-data css3 responsive-design

3
推荐指数
1
解决办法
2988
查看次数