问题标签 [partial]

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 投票
2 回答
13732 浏览

android - Android:如何让自定义视图部分重绘?

我有一个填满整个屏幕的自定义视图。(钢琴键盘)当用户触摸键时,它会invalidate()被调用,整个键盘被重绘以显示触摸键的新状态。

目前视图非常简单,但我计划添加更多漂亮的图形。由于整个键盘是动态渲染的,因此重绘整个键盘的成本会更高。

所以我想,让我们看看部分重绘。现在我invalidate(Rect dirty)用正确的脏区打电话。onDraw(Canvas canvas)如果我确实想要部分重绘,我将我的方法设置为仅在脏区中绘制键。这导致这些键被绘制,但键盘的其余部分完全是黑色的/根本没有绘制。

我期望调用invalidate(Rect dirty)会“缓存”当前canvas,并且只“允许”在脏区域中绘制,我错了吗?

有什么办法可以实现我想要的吗?(一种“缓存”画布并只重绘脏区的方法?”

0 投票
5 回答
61099 浏览

ruby-on-rails - Rails 用块渲染部分

我正在尝试重新使用我编写的提供面板样式的 html 组件。就像是:

所以我看到渲染需要一个块。我想我可以做这样的事情:

我想做类似的事情:

不幸的是,这不适用于此错误:

所以它显然不喜欢=带有块的,但如果我删除它,那么它就不会输出任何东西。

有谁知道如何做我想要在这里实现的目标?我想在我网站的许多地方重复使用这个面板 html。

0 投票
4 回答
2778 浏览

jquery - 仅更新(ajax)表的一部分而不影响整个表

"sortby"这个想法是在单击带有作为标签一部分的clasl 的链接时更新表行th table

我尝试插入 div 但这不起作用。将其分隔在两个表格中并不是一个好的解决方案,因为两个表格单元格中的宽度没有相互跟随。还有其他解决方案吗?

0 投票
1 回答
1850 浏览

templates - 如何轻松地将模板中的所有变量传递给 Symfony 中的部分变量,同时输出转义?

当我有输出转义时,是否有一种简单的方法可以将模板文件可以访问的所有变量传递给部分?

我倾向于创建一个模板文件,然后在某个时候将内容重构为部分,似乎有一种简单的方法可以将所有相同的变量从模板传递到部分并完成它。

我有输出转义,我不能只传入$sf_data

看起来从另一个部分调用一个部分非常简单......只需传入变量 $vars。

编辑: 这是关于 Symfony 1.2+

0 投票
1 回答
616 浏览

ruby-on-rails - 使用对象集合时呈现部分时表单为空白。帮助!

好吧,我知道我的标题有点晦涩,但它最能描述我遇到的问题。

本质上,我有一个用户列表,并且希望能够使用 AJAX 在线编辑他们的信息。

由于用户显示在行中,我使用部分来呈现数据和表单(最初将由 ajax 隐藏),但是,当当前呈现行时,只有最后一项填充了表单的字段。

我怀疑这与所有表单字段都具有相同的 id 并且混淆 DOM 的事实有关。但我不知道如何确保 id 是唯一的。

这是一个小例子:

在我看来:

我的部分(分解为表单)注意到我使用的是局部变量“user”

当呈现 html 时,每个表单都有一个唯一的 id(用于用户的 id),但元素本身都具有相同的 id,并且实际上只有最后一个用户表单被填充了值。

有没有人有任何想法?:)

提前致谢!

0 投票
1 回答
336 浏览

ruby-on-rails - Partials vs for 循环——最佳实践

在编写视图模板时,您可以渲染部分并传递要为每个对象渲染一次的对象数组。或者,您可以在 @blank 循环中使用 For 空白。你如何决定什么时候做什么?似乎如果您对每个可迭代对象使用部分,您最终将不得不修改大量单独的文件来更改可能的一个视图。通过循环,您可以在一个文件中看到所有内容。

0 投票
2 回答
818 浏览

sql - Sql(部分)在列表中搜索并获取匹配的字段

我有两个表,我想通过 Table-B 中的 TermID 搜索 Table-A 中的 TermID,如果有类似 Table-A 中的 termID,然后想要得到如下所示的结果表。
TermID 的长度不同。没有搜索模式可以用“like %”搜索
表 A 中的 TermID 是表 B 中的 TermID 的
一部分

表-A

表-B

结果我想得到这张桌子;
结果表 -TableA.ID TableA.TermID TableB.TermNo

0 投票
4 回答
1241 浏览

jquery - jquery #find 在部分回发时出现问题

我有第三方组件。它是一个日历控件。我有一个客户端事件,它触发 javascript 以显示弹出菜单。我在客户端做所有事情,所以我可以使用 MVC。

dd

javascript 最初使用 $find 完美触发。

我有另一种客户端方法,它通过部分回发更新日历。一旦我完成了所有后续的 MouseDowns(rightclicks),它们使用带有“null”的 $find 语句错误。

人们遇到的所有类似问题似乎都是在回发后调用javascript - 解决方案是使用 PageRequestManager 重新注册事件或在服务器上注册客户端函数 - 等等。

但是,该事件正在触发,并且 javascript 工作 - DOM 中的引用似乎是一个问题。

有任何想法吗?

0 投票
1 回答
1712 浏览

ruby-on-rails - Rails:将部分渲染到正确的div?

我的视图中有一个循环,它呈现许多部分:每个部分都是一个简单的切换,用于对记录执行保存/取消保存操作。每个部分使用 javascript 切换布尔字段,然后更新自身,控制器通过说:

当控制器渲染部分 save_unsave_buttons 时,它不会渲染到正确的 div;它只是更新它找到的第一条记录的部分。如何要求控制器将 save_unsave_buttons 部分呈现给具有正确 ID 的 div?

谢谢!

0 投票
2 回答
12739 浏览

ruby-on-rails - 在rails 3中将值传递给部分

这是我将值/变量传递给部分的方式:

然后在部分:

但得到“未定义的局部变量或方法text_1”

我应该在哪里设置变量,以便我的应用程序中的所有视图和布局都可以访问它?

谢谢!