问题标签 [grid]

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 投票
11 回答
2202 浏览

css - 在浏览器中设计网站(喘气!)

我感兴趣的是人们对利弊的看法,或者对在浏览器中设计网站以及远离 Photoshop、Fireworks 等的彻头彻尾的“地狱不”的看法。

我一直在为我的网站设计重新启动,并在浏览器中进行尝试,我不会回头。

例如(我使用 12 列的 960px 网格):

不仅设计再次变得有趣,而且使用网格、垂直节奏,甚至黄金比例,从未如此简单。更不用说,它完全消除了设计和静态编码之间的差距。

你怎么看?

0 投票
3 回答
2102 浏览

html - 在 Ruby on Rails 中显示电子表格数据的最佳方式是什么?

我正在寻找一种方法来编辑数据并动态计算值(即总数、平均值等)。我的应用程序是一个基于 Web 的教师成绩簿系统,其中一个重大挑战是允许他们输入/更新成绩。这种类型的数据最自然的解决方案是表格或电子表格网格,我的第一个想法是自己写一些东西,但我很快就克服了这个想法。:)

我遇到的主要问题是能够实时计算事物。当老师更改成绩时,我需要表格来更新学生的 AVG % 和可能的字母成绩。它不必将这些计算反馈给服务器(它们只是为了展示),但必须保存单元格更改(通过 AJAX)。

我知道这可能应该是一个常见问题解答,我找到了这两个答案(12),但我的要求有点不同(我认为)。首先,我正在寻找能够很好地与 RoR 集成的东西;这意味着使用原型。它也应该非常轻巧和干净;我不需要像图片、子组等花哨的东西。最后,由于我的项目是在 GPL 下,它必须是开源的。

有什么提示吗?现在我正在查看TableKitRico LiveGrid,但我不确定他们是否可以进行我需要的行和列计算。

0 投票
1 回答
474 浏览

.net - 多行行网格控件

有谁知道是否有任何多行行网格控件可供出售或在.net 中使用开源?

0 投票
7 回答
20549 浏览

wpf - WPF 网格与 Stackpanel

对于 WPF/Silverlight 布局,使用具有大量行和列的 Grid 还是使用大量 Stackpanel 更好?

0 投票
2 回答
854 浏览

wpf - 我可以在设计时使 WPF 网格控件不透明吗?

所以我刚开始使用 WPF,我真的很恼火,如果我将两个网格放在彼此的顶部,顶部的网格不是不透明的。它使设计非常烦人。这可以以某种方式关闭吗?

我只是在构建您的标准 Winforms STYLE 应用程序,但在 WPF 中。我只是想开始弥合这里的差距。在 Winforms(和 VB)中,您的表单上总是有组合框或其他东西,然后根据某些用户上下文,其中一个组合框将位于顶部。这是我自古以来设计表格的方式。这里必须满足以下两件事之一:

A)这不是使用 WPF 设计 Windows 的推荐方法,但我不明白你应该做什么

B)有一些属性可以使网格不透明,因此我可以按照我习惯的样式构建窗口。

我对解决 A 或 B 的答案很好。如果我因为它们已经改变而没有以正确的方式做事,那么请赐教。

更新:事实证明,我可以通过设置背景颜色使网格变得不透明,但现在看起来我被锁定在白色背景中,而不是坚持使用系统颜色。

0 投票
4 回答
49924 浏览

wpf - 如何在 wpf 中将项目置于最前面?

我只是在彼此之上有两个网格。给定世界的一种状态,我希望网格 A 位于顶部,给定另一种世界状态,我希望网格 B 位于顶部。在过去,我们可以只调用 grid.BringToFront(),但这已经不存在了,我想不出任何方法来实现它。

我能想到的最好的情况是,我需要创建自己的自定义类来实现此功能,但这对于曾经如此简单的东西来说似乎是一种过大的杀伤力。

0 投票
1 回答
813 浏览

wpf - 使用 ESC 键隐藏网格

我是 WPF 的新手。我的窗口上有 15 个网格,我有一个小菜单,我可以在上面单击并选择要显示或隐藏的网格。一次只有一个网格。当我点击 . 时,我希望该网格隐藏(淡出)Esc。我已经有了所有的动画,我只需要知道现在什么网格是可见的(活动的)。

我不知道如何获得对我的窗口的当前最高控制权。

我的解决方案是KeyDown在我的 Window 上触发事件时:

0 投票
2 回答
2052 浏览

.net - 网格不再调整大小

我将两个控件放在一个网格列中,并使第一个或第二个控件可见。由于网格列的宽度设置为自动,它将根据可见子项的宽度调整自身大小......除非我使用网格拆分器更改列的宽度。
现在,如果我切换子控件的可见性,该列不会再根据其内容调整自身大小。如何建立原始行为?

谢谢!

编辑:
该列的 width 属性是绑定到再次设置为 GridLength.Auto 的属性的数据(归功于 Martin Moser),但 Snoop 告诉我这将被忽略。所以(新)问题是如何将列的宽度设置回自动。

编辑:
一个例子

  • 启动应用程序
  • 使用复选框切换红色面板的可见性
  • => 正确调整第一列的大小
  • 使用拆分器调整列大小
  • 选中/取消选中复选框
  • => 不再调整第一列的大小

XAML:

0 投票
4 回答
1780 浏览

javascript - 确定网格上允许的移动

任何人都可以建议一种合适的方法来计算网格上允许的棋子移动,类似于下图中的网格。

网格布局

假设piece1在a1位置,piece2在c3位置,如果piece1可以移动(比如说)3个方格,而piece2可以移动2个方格,我怎么知道哪些方格是允许移动的?

我似乎花了太长时间开发基于文本的 MUDS,即使在最简单的情况下,我也根本无法让我的大脑采取下一步措施来可视化潜在的运动。

如果这很重要,我会尝试在 javascript 中执行此操作,但老实说,我认为我在这里的失败是未能正确概念化 - 而不是语言理解方面的失败。

更新 - 我正在添加在发布以下回复后编写的第一轮代码。我认为查看代码可能对与我处于类似情况的人有用

它很草率,到目前为止它仅适用于放置在板上的一个项目,但至少该check_allowable_moves()功能适用​​于此初始运行。对于那些想知道为什么我要创建那些奇怪的字母数字对象而不仅仅是使用数字 x 轴和 y 轴的人 - 这是因为 HTML 中的 id 不能以数字开头。事实上,假装我可以使用数字来开始 id 对理解我得到的奇妙答案所描述的功能和概念有很大帮助。

0 投票
2 回答
1161 浏览

.net - .NET - 第 3 方网格控件 - 自动填充

任何人都知道支持自动填充(如 Excel)的良好的 3rd 方网格控件。此外,导出到 Excel 并从 Excel 导入(粘贴)也很方便。我主要对可以执行此操作的 WinForms 网格感兴趣,但也很好奇是否存在具有 AutoFill 功能的 Silverlight 网格或 ActiveX 网格。