问题列表 - 第15382页

使用jQuery查找表行索引

我是jQuery的中间用户.我知道使用jquery找到表的rowIndex,但我的场景是另一个.我的表(GridView)由20列组成,每列包含不同的控件,如文本框,下拉列表,图像,标签.所有都是每行中的服务器端控件.我将gridview与数据库中的记录绑定在一起.现在,当我点击任何控件或任何文本框的更改时,我需要获取该更改列的行的rowIndex.这是我用户的代码:

$("#gv1 tr input[name $= 'txtName']").live('click', function(e){
   alert($(this).closest('td').parent().attr('sectionRowIndex'));
});
Run Code Online (Sandbox Code Playgroud)

但是我无法获得rowIndex.如果我在gridview中使用任何html控件,我就能得到rowIndex.当点击gridview中的服务器控件时,有没有办法找出rowIndex?

indexing jquery row

15
推荐指数
2
解决办法
7万
查看次数

在编写Perl模块时,我是否必须在所有方法中专门检查对象实例?

我正在编写一个有多种方法的模块.让我们考虑一下:

package MyPackage;
sub new {
 ...
}

sub do_your_job {
 ...
}
1;
Run Code Online (Sandbox Code Playgroud)

什么是阻止有人在叫do_your_job一样MyPackage->do_your_job,而不是$obj->do_your_job?我是否需要检查每个接收引用的方法作为第一个参数?

oop perl

4
推荐指数
3
解决办法
244
查看次数

在Linux上,进程是否可以呈现另一个进程的GUI?

我正在Linux上编写一个视频播放器,我想把它分成两个过程:

A.解码器进程B.GUI

通过这种方式,我可以使用不同的编程语言,当问题发生时,更容易知道问题出在哪里.

问题是,可以直接处理A渲染解码图像到B的表面吗?我不想使用某些IPC来发送B这些解码数据,因为这可能效率很低.

linux x11 video

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

Regex.Replace,String.Replace或StringBuilder.Replace哪个最快?

我需要替换System.Environment.Newline(s)我的函数返回的所有字符串System.Environment.Newline + \t(因为我正在尝试应用缩进),我需要多次这样做.

我的问题是哪一个是最有效的方法呢?

我知道这StringBuilderString.Replace我不知道的要快Regex.Replace.

.net string performance

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

WPF绑定问题

我有这个对象:

    class a 
    { 
        public string Application; 
        public DateTime From, To;
    }
Run Code Online (Sandbox Code Playgroud)

我用它声明这个清单:

    ObservableCollection<a> ApplicationsCollection = 
        new ObservableCollection<a>();
Run Code Online (Sandbox Code Playgroud)

在我的XAML中我有:

    <ListView Height="226.381" Name="lstStatus" Width="248.383" HorizontalAlignment="Left" Margin="12,0,0,12" VerticalAlignment=">
        <ListView.View>
            <GridView>
                <GridViewColumn Width="140" Header="Application"
                                DisplayMemberBinding="{Binding Path=Application}"/>
                <GridViewColumn Width="50" Header="From" 
                                DisplayMemberBinding="{Binding Path=From}"/>
                <GridViewColumn Width="50" Header="To" 
                                DisplayMemberBinding="{Binding Path=To}"/>
            </GridView>
        </ListView.View>
    </ListView>
Run Code Online (Sandbox Code Playgroud)

当我做:

        lstStatus.ItemsSource = ApplicationsCollection;
Run Code Online (Sandbox Code Playgroud)

我收到了一堆错误,列表视图中没有显示任何内容:

System.Windows.Data Error: 39 : BindingExpression path error: 'Application' property not found on 'object' ''a' (HashCode=60325168)'. BindingExpression:Path=Application; DataItem='a' (HashCode=60325168); target element is 'TextBlock' (Name=''); target property is 'Text' (type 'String') …
Run Code Online (Sandbox Code Playgroud)

c# wpf binding

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

LINQ for Javascript(JSON,Arrays,DOM)?

我正在寻找一些关于如何使用linq与javascript的输入,javascript周围有很多实现.

任何人使用任何和哪个最兼容?

我希望能够使用linq对抗JSON和DOM

提前致谢

javascript linq

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

如何将StringFormat添加到DataTemplate内的Textblock?

我有以下内容DataTemplate:

<DataTemplate x:Key="ColoringLabels">
    <TextBlock Padding="0"
               Margin="0"
               Name="Username"
               Text="{Binding Username}"
               Foreground="Gray"
               FontStyle="Italic"
              />
    <DataTemplate.Triggers>
        <DataTrigger Binding="{Binding IsLoggedIn}" Value="True">
            <Setter TargetName="Username" Property="FontSize" Value="14"/>
            <Setter TargetName="Username" Property="Foreground" Value="Green"/>
            <Setter TargetName="Username" Property="FontStyle" Value="Normal"/>
        </DataTrigger>
    </DataTemplate.Triggers>
</DataTemplate>
Run Code Online (Sandbox Code Playgroud)

我想ListView在每个用户名后跟一个模板的地方使用模板; 和一个空间.

实际上,模板的行为就像这样写:

<DataTemplate x:Key="ColoringLabels">
    <TextBlock Padding="0"
               Margin="0"
               Name="Username"
               Text="{Binding Username, StringFormat='{}{0}; '}"
               Foreground="Gray"
               FontStyle="Italic"
              />
    <DataTemplate.Triggers>
      ...
    </DataTemplate.Triggers>
</DataTemplate>
Run Code Online (Sandbox Code Playgroud)

如何扩展原始模板以获得第二个模板的结果?

.net wpf resources datatemplate

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

你用哪个比喻来描述编程?

一位同事将编程与粘土成型过程进行了比较 - 首先,您定义了质量的粗糙形状,然后雕刻越来越小的细节.您对编程的看法是什么,您将用哪种比喻来描述程序员的工作?

conceptual

8
推荐指数
3
解决办法
2603
查看次数

PHP函数调用从表单不起作用

我正在尝试从同一个.php文件中的表单调用函数,但是当点击"提交"按钮时,表格不会生成.

这是代码:

<p>
<?php
function selectQuery()
{
    $con = mysql_connect("localhost","readonly","");
    if (!$con)
    {
      die('Could not connect: ' . mysql_error());
    }

    mysql_select_db("mediadb", $con);
    $result = mysql_query("SELECT title, director FROM movies WHERE year = '$_POST[year_txt]'");
    echo "<table border='1' background='lightgray'>
        <tr>
            <th>Title</th>
            <th>Director</th>
        </tr>";

    while($row = mysql_fetch_array($result))
    {
      echo "<tr>";  
      echo "<td>" . $row['title'] . "</td>";
      echo "<td>" . $row['director'] . "</td>";
      echo "</tr>";
    }
    echo "</table>";
    mysql_close($con);
}
?>
</p>
<p>
<!-- start of entry form -->
<form action="index.php?action=selectQuery" method="post">
Year: <input …
Run Code Online (Sandbox Code Playgroud)

php sql forms html-table function

0
推荐指数
1
解决办法
1220
查看次数

如何将模板应用于for-each中的每个选定节点?

我知道我在这里遗漏了一些东西.在下面的XSLT转换中,实际结果与期望的结果不匹配.

在里面for-each,我想将match="track"模板应用于每个选定的track元素.如果我已正确理解XSLT,那么在当前设置中,每个所选track元素的子节点只与模板匹配,而不是track元素本身.

如何track根据需要使元素通过模板?我是否需要重新考虑我的整个方法?

注意:转换是使用PHP执行的.为简洁起见,省略了XML声明.

XML文档:

<album>
    <title>Grave Dancers Union</title>
    <track id="shove">Somebody To Shove</track>
    <track id="gold">Black Gold</track>
    <track id="train">Runaway Train</track>
    <producer>Michael Beinhorn</producer>
</album>
Run Code Online (Sandbox Code Playgroud)

XSL样式表:

<xsl:stylesheet version="1.1" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="/album">
        <ol>
            <xsl:for-each select="track">
                <li><xsl:apply-templates/></li>
            </xsl:for-each>
        </ol>
    </xsl:template>

    <xsl:template match="track">
        <a href="{@id}"><xsl:apply-templates/></a>
    </xsl:template>
</xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)

结果:

<ol>
    <li>Somebody To Shove</li>
    <li>Black Gold</li>
    <li>Runaway Train</li>
</ol>
Run Code Online (Sandbox Code Playgroud)

期望的结果:

<ol>
    <li><a href="shove">Somebody To Shove</a></li>
    <li><a href="gold">Black Gold</a></li>
    <li><a href="train">Runaway Train</a></li>
</ol>
Run Code Online (Sandbox Code Playgroud)

xslt foreach apply-templates

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