标签: elements

如何阻止knockout.js绑定评估子元素

使用knockout,当你调用ko.applyBinding(viewModel, "divId")它时,会通过你绑定的元素的子节点("divId")进行递归绑定.我想在子节点停止此评估.有没有办法做到这一点?

之所以...

我想将整个页面绑定到导航视图模型,这将处理基本布局和...微笑...导航.在各个页面上,我想将某些区域绑定到不是导航视图模型属性的不同视图模型.目前,如果我这样做,我得到"无法解析绑定"错误,因为导航视图模型没有所需的属性.如果我可以阻止绑定走下dom,我可以单独绑定这些项目.

data-binding elements knockout.js

18
推荐指数
1
解决办法
9816
查看次数

将事件处理程序绑定到jQuery中的多个元素变量?

我想绑定多个定义为变量的元素.我知道这是可能的:

$('selector1, selector2').bind(...)
Run Code Online (Sandbox Code Playgroud)

但我想做这样的事情:

$($element1, $element2, $element3).bind(...)
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

variables jquery elements

17
推荐指数
1
解决办法
4075
查看次数

15
推荐指数
1
解决办法
8580
查看次数

Selenium - 查找网页的所有元素

我正在计划一个Java工具,它将包含一个包含网页所有元素的下拉列表.有什么方法可以把它们读成数据结构吗?

java selenium webpage elements find

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

获取表单中的所有元素

我想使用Selenium提交一个包含多个元素的表单.例如:

<form name="something">
    <input type="text" name="a">Username</input>
    <input type="password" name="b">password</input>
    <select name="c" id="c">
       <option value="1">1</option>
       <option value="2">2</option>
    </select>
    <input type="submit" name="submit">submit</input>
</form>
Run Code Online (Sandbox Code Playgroud)

如果我使用find.Element(By.name)来查找表单元素,我怎样才能获得它的子元素a,b和c?并将值输入这三个元素然后提交表单?

另一个类似的问题是:如果我得到元素a,如何获取元素b并且c是相同的形式并首先填充(或选择)值,然后提交表单?

提前致谢!

html forms nested elements selenium-webdriver

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

循环遍历Python中的Protocol Buffers属性

我想帮助递归循环遍历协议缓冲区消息中包含的所有属性/子对象,假设我们不知道它们的名称,或者有多少.

例如,从google网站上的教程中获取以下.proto文件:

  message Person {
    required string name = 1;
    required int32 id = 2;
    optional string email = 3;

  enum PhoneType {
    MOBILE = 0;
    HOME = 1;
    WORK = 2;
  }

  message PhoneNumber {
    required string number = 1;
    optional PhoneType type = 2 [default = HOME];
  }

  repeated PhoneNumber phone = 4;
}
Run Code Online (Sandbox Code Playgroud)

并使用它...:

person = tutorial.Person()
person.id = 1234
person.name = "John Doe"
person.email = "jdoe@example.com"
phone = person.phone.add()
phone.number = "555-4321"
phone.type = tutorial.Person.HOME
Run Code Online (Sandbox Code Playgroud)

鉴于 …

python buffer attributes protocols elements

13
推荐指数
1
解决办法
9387
查看次数

Xpath - 如何获取元素的所有属性名称和值

我在java中使用xpath.我想获得一个元素的所有属性(名称和值).我发现查询获取元素的属性值,现在我想在单个查询中单独获取属性名称或名称和值.

<Element1 ID="a123" attr1="value1" attr2="value2" attr3="value3" attr4="value4" attr5="value5" />
Run Code Online (Sandbox Code Playgroud)

这里使用以下查询来获取Element1 XmlUtils.getAttributes(Path, String.format("//*/@*")); 使用此格式的所有属性值,//*/@*我可以获取值.结果会是value1 value2 value3 value4 value5 a123

现在我想知道查询以获取所有属性名称,或查询以获取所有属性名称和值.

java xpath attributes elements

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

jquery如何获取表单元素类型,名称和值

我知道我可以通过使用获得名称/价值关系

$(#form).serializeArray();
Run Code Online (Sandbox Code Playgroud)

但有没有办法通过一次通话获得整个辣酱玉米饼馅,类型,名称和价值?

forms jquery elements

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

在缩放的散点图中获取区域或元素

我有以下问题.我想放大Scatterplot然后选择所有显示的元素.

以某种方式获取放大的Scatterplot中的显示区域就足够了.从该区域的范围,我可以确定哪些元素在区域中显示,哪些不是.

\ edit:找到解决方案(实现AxisChangeListener接口)

import java.awt.Color;
import java.awt.Dimension;

import org.jfree.chart.ChartPanel;
import org.jfree.chart.event.AxisChangeEvent;
import org.jfree.chart.event.AxisChangeListener;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.chart.plot.XYPlot;
import org.jfree.data.xy.XYSeries;
import org.jfree.data.xy.XYSeriesCollection;
import org.jfree.ui.ApplicationFrame;
import org.jfree.ui.RefineryUtilities;
import org.jfree.chart.ChartFactory;  
import org.jfree.chart.JFreeChart; 


public class ScatterExample extends ApplicationFrame implements AxisChangeListener {
/**
 * Creates a new demo instance.
 * @param title the frame title. 
 */

private XYSeriesCollection dataset;
private JFreeChart chart;


public ScatterExample(String title) { 
    super(title);

    dataset = createSampleXYDataset();

    chart = ChartFactory.createScatterPlot(
            "Scatterplot Demo", // chart title
            "X", // domain axis label
            "Y", …
Run Code Online (Sandbox Code Playgroud)

zoom jfreechart elements selection area

12
推荐指数
1
解决办法
1493
查看次数

C# - 检查枚举元素上是否存在属性

我有以下情况:

enum Header
{
    Sync,
    [OldProtocol] Keepalive,
    Ping,
    [OldProtocol] Auth,
    [OldProtocol] LoginData
    //...
}
Run Code Online (Sandbox Code Playgroud)

我需要获取一个OldProtocolAttribute定义了元素的数组.我注意到该Attribute.IsDefined()方法及其重载显然不支持这种情况.

我的问题是:

  • 有没有办法在不使用解决方案的任何部分的情况下解决问题typeof(Header).GetField()
  • 如果没有,解决它的最佳方法是什么?

c# enums attributes elements defined

11
推荐指数
2
解决办法
3165
查看次数