标签: partial

部分页面加载时未触发jQuery ready事件

这是原位:一个包含html并使用jQuery libray和tabs的页面jQuery UI插件在单击某个选项卡时会加载另一个页面.问题是当页面/ html被加载/渲染时(让我们简化这个并说它只是做类似$("#myDiv").load(url);),就不会触发ready事件,因为当然"窗口"已经加载并触发了加载事件.这意味着我不想在页面的加载(部分加载)上执行任何jQuery操作.UI.tabs插件旨在将页面加载到其他选项卡中,我们可以假设其他页面可能包含自己的jQuery ...所以应该有一些方法来解决这个问题.

我可以想出解决这个问题的非常可怕的方法,例如在页面底部有一个脚本块被渲染(加载到div中),它可以完成我准备好时所做的所有事情(因为你可以假设浏览器)如果脚本块被命中,则已经呈现了页面).然而,这是非常糟糕的做法.有什么建议?

ajax jquery events partial ready

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

如何做或搜索

我想搜索部分名字和姓氏匹配 - 例如在sql中

f_name LIKE J%   OR  l_name LIKE S%   
Run Code Online (Sandbox Code Playgroud)

会与John Smith或John Henry或Harry Smith相匹配.

我假设我可能需要使用"$或"运算符,

到目前为止,我已经相信我正在做正确的LIKE%部分,但我相信它正在进行"AND"搜索(意味着它搜索f_name LIKE J%和l_name LIKE S%,因此它只匹配John Smith):

$name1="J";
$name2="S";
$cursor = $this->clientCollection->find(array('f_name' => new MongoRegex('/^'.$name1.'/i'), 'l_name' => new MongoRegex('/^'.$name2.'/i') ));
Run Code Online (Sandbox Code Playgroud)

注意:这将匹配%J%

MongoRegex('/'.$name1.'/i')
Run Code Online (Sandbox Code Playgroud)

这将匹配开头(注意添加的^),如J%

MongoRegex('/^'.$name1.'/i')
Run Code Online (Sandbox Code Playgroud)

php find partial mongodb

6
推荐指数
1
解决办法
714
查看次数

autofac可以部分解决吗?

我似乎需要这么多.

假设我有一个带有构造函数的类,它带有几个参数.其中一些可以通过注册组件来解决.但其余的是在运行时创建的实例(例如,从数据库中获取实体).

Autofac能以一种很好的方式处理这些情况吗?或者我的设计是次优的?

为了澄清,我有类这样的构造函数的类:

public MyClass(IService1 service1, IService2 service2, Data1 data1, Data2 data2)
{
//...
}
Run Code Online (Sandbox Code Playgroud)

我想做这样的事情:

container.Resolve<MyClass>(data1, data2);

ioc-container autofac partial resolve

6
推荐指数
2
解决办法
1060
查看次数

Symfony包含部分来自自定义文件夹

表格示例:

<?php include_partial('job/list', array('jobs' => $jobs)) ?>
Run Code Online (Sandbox Code Playgroud)

我在模块文件夹模板中有模块作业和部分_list.php.是否可以在模板文件夹部分中创建并包含该文件夹中的所有部分?如果有可能怎么做呢?谢谢!

php symfony1 partial-views partial symfony-1.4

6
推荐指数
1
解决办法
5797
查看次数

即使未更改,也要停止ActiveRecord保存序列化列

与散列的Rails部分更新问题非常相似,但问题并没有真正得到回答恕我直言.

问题是:我有一个带序列化列的模型:

class Import < AR::Base
  serialize :data
Run Code Online (Sandbox Code Playgroud)

在我的情况下,在第一次保存/创建模型后,这些数据将会,而且应该不会更改.所以我想禁用AR的功能,它始终保存序列化列(这通常是一个好主意,因为它无法检测到这些更改).我想禁用保存,因为数据可能非常大,模型将经常更新.

我已经尝试过monkeypatching到ActiceRecord :: AttributeMethods :: Dirty,如下所示:

class Import
  def update(*)
    if partial_updates?
      super(changed | (attributes.keys & (self.class.serialized_attributes.keys - ["data"])))
    else
     super
   end
 end
Run Code Online (Sandbox Code Playgroud)

但这似乎没有效果.有人有更好的主意吗?

这是在Rails 3.0.12下

serialization activerecord ruby-on-rails updates partial

6
推荐指数
1
解决办法
1681
查看次数

Rails渲染集合在ul li中

我有这个名为Post的模型,idaelly我很想使用一个局部+一个布局来实现以下功能.

渲染单个对象时,输出:

%div= post.body
Run Code Online (Sandbox Code Playgroud)

在渲染集合时,输出:

%ul
  %li= post.body
  %li= post.body
  %li= post.body
Run Code Online (Sandbox Code Playgroud)

目前我有一个部分帖子/ post.haml看起来像: %li= post.body

每当我渲染一个集合时,我都会这样做%ul=render @posts

问题是:

  1. 每当渲染一个集合时,我都必须将渲染放在%ul中
  2. 部分不适用于没有%ul的单个对象

虽然在我的90%的用例中我正在渲染一个帖子的集合,但是对于一个不能作为独立模板使用的帖子来说没有意义.


我以为我可以做点什么

# view
render partial: 'post', collection: @posts, layout: 'list_of_posts'

# list_of_posts
%ul= yield

# posts/post
%li= post.body
Run Code Online (Sandbox Code Playgroud)

如果它工作,这将解决我的第一个问题,但事实并非如此.显然,render_collection不采用布局选项,因此它几乎是我在渲染集合中找到的死胡同.(Spacer_template可能有用,但是

  1. </li><li> 作为间隔符绝不是一段好的代码..
  2. haml不会允许这个)

至于我的第二个问题,一个简单的方法就是渲染div中的所有内容,但是当事情应该在列表中时,我真的不愿意这样做.但为了使其工作,它可能是唯一的清洁解决方案.div.list-of-posts > div.post代替ul.posts > li


我知道我总能做点什么

# view - collection
%ul= render @posts, in_list: true

# view - object
= render @post

# posts/post.haml
- post_counter ||= false
- tag = post_counter …
Run Code Online (Sandbox Code Playgroud)

collections haml ruby-on-rails render partial

6
推荐指数
1
解决办法
3023
查看次数

酸洗包裹部分功能

我正在尝试使用部分函数创建一个可选择的装饰器.但是,在尝试这样做时,我一直遇到酸洗错误.

第一个天真的例子如下:

def decorator(func):
  def wrapper(**kwargs):
    return partial(func, **kwargs)
  return wrapper

@decorator
def decorated(x, y=1, z=2):
  return x+y+z

y5 = decorated(y=5)
pickle.dumps(y5)
Run Code Online (Sandbox Code Playgroud)

从何partial而来functools.

一点不天真的尝试涉及@wraps在上面添加一行def wrapper.这没有用.

我不确定我是否理解酸洗是如何起作用的.

python decorator pickle partial

6
推荐指数
1
解决办法
3335
查看次数

Java-按部分获取Json

通常有一种方法可以通过部分单个请求获取大型JSON字符串吗?

例如,如果我有一个由三个大对象组成并且每个大小为1mb的JSON字符串,我可以在单个请求中以某种方式获取第一个1mb然后解析它而其他3个对象仍然被下载,而不是等待完整3mb字符串下载?

java json partial

6
推荐指数
1
解决办法
374
查看次数

如何在使用AJAX单击link_to后在同一页面上呈现部分

我有一份客户名单.每个客户都有一个链接,链接到客户页面并显示他的数据.

我想链接到客户表下方同一页面上的部分呈现.在使用表初始化"页面"时,应加载带有"选择客户"之类的空白页面.

我的客户列表代码:

<h1>Listing Customers</h1>

<table>
  <thead>
    <tr>
      <th>Name</th>
      <th colspan="3">Actions</th>
    </tr>
  </thead>

  <tbody>
    <% @customers.each do |customer| %>
      <tr>
        <td><%= customer.name %></td>
        <td><%= link_to 'Show', customer %></td>
        <td><%= link_to 'Edit', edit_customer_path(customer) %></td>
        <td><%= link_to 'Destroy', customer, method: :delete, data: { confirm: 'Are you sure?' } %></td>
      </tr>
    <% end %>

  </tbody>
</table>

<br>

<%= link_to 'New Customer', new_customer_path, class: "button", id: "new_customer" %>
Run Code Online (Sandbox Code Playgroud)

我部分用于展示客户:

<p>
  <strong>Name:</strong>
  <%= @customer.name %>
  <%= @customer.id %>
</p>

<%= link_to 'Edit Customer', edit_customer_path(@customer) %> …
Run Code Online (Sandbox Code Playgroud)

ajax asynchronous ruby-on-rails partial

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

为什么部分记录的 Object.values 具有未定义的类型?

从部分记录中提取时Object.values,这些值是我期望的值和 之间的并集undefined

const example: Partial<Record<string, number>> = {}
const values = Object.values(example)

// strangely, the typing for values is as follows:
// const values: (number | undefined)[]
Run Code Online (Sandbox Code Playgroud)

相反(number | undefined)[],我希望它是number[]。实践中的每一个值都是被定义的,而且除非我遗漏了什么,否则总是会被定义。

显示问题的代码沙盒(使用反应脚手架)可以在此处找到

这似乎可能是类型系统的一些产物,但我想了解发生了什么,以及是否有任何方法可以避免这种行为。

partial typescript

6
推荐指数
1
解决办法
1754
查看次数