标签: parent

确定父组件

我们在工具栏上有TToolbarButton,每个都有自己的关联TPopupMenu.弹出菜单都是一样的,所以我们希望所有工具栏按钮只有一个菜单.我遇到的问题是确定哪个ToolbarButton调用了弹出菜单.

我已经尝试过以下操作,但我一直遇到访问冲突.

...

with (Sender as TPopupMenu) do
  ShowMessage((GetParentComponent as TPopupMenu).Name);
Run Code Online (Sandbox Code Playgroud)

...

任何想法如何获得弹出菜单的父级?

谢谢,彼得.

delphi popup parent toolbar owner

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

我可以覆盖父类中编写的抽象方法,在子类中使用不同的名称吗?

abstract class SettingSaver
    {


        public abstract void add(string Name, string Value);
        public abstract void remove(string SettingName);


    }


class XMLSettings : SettingSaver
    {

        public override void add(string Name, string Value)
        {
            throw new NotImplementedException();
        }

        public override void remove(string SettingName)
        {
            throw new NotImplementedException();
        }




    }
Run Code Online (Sandbox Code Playgroud)

无论如何,我可以将XMLSettings类中的add函数的名称更改为addSetting但是确保它覆盖了SettingSaver中的add函数吗?我知道它应该在派生类中明确覆盖,但只是想知道我是否可以使用不同的名称:) Thanx提前:D

c# overriding parent abstract

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

获取jquery选择器的父元素

我有一个表,其中每一行都有一个像这样的CSS ID:

<table>
<tr id='1'>...</tr>
<tr id='2'>...</tr>
<tr id='3'>...</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

在一行中,用户可以单击单元格内的特定元素.我想找到已被点击的行.

例如:

<tr id='x'><td></td>...<td><div class='someclass'><div class='anotherclass'></div></div></td>...</tr>
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我想在用户点击class ='anotherclass'元素时做出响应.我想获取包含此单击元素的行的id但我不想使用$(this).parent().parent().parent()....等因为有多个级别的父级它变得丑陋.

有没有办法使用.parent()多次获取包含此元素的行?

更新:谢谢大家.那是完美的.

jquery parent

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

Keep:鼠标悬停在子节点上时,悬停在父节点上

我的菜单出现了新问题.

当鼠标超过子级时,我想保持父级悬停效果处于活动状态.

我知道我可以使用jQuery吗?但如果可能的话,我真的想把它保存在CSS中.

并且无需为所有元素提供唯一的ID ...

http://forevertan.dk/_temp/eventfest/3/test3.htm

html css jquery parent

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

在第二类中访问另一个类的Swing组件

我有2班Engine.javaWindow.java.在Window.java我有一个按钮,将创建的实例Engine.java.

我该如何传递Window.javaEngine.java

我知道我可以使用它,但这表示按钮的那一刻按钮.

原因是我希望能够访问Window.java内部的所有组件Engine.java.

public class Engine{
   Window window;

   public Engine(Window en){
       window = en;
   }
   //rest of your code
}

public class Window(){

     btnDownload.addMouseListener(new MouseAdapter() {
        @Override
        public void mouseClicked(MouseEvent e) {
                 //At the point where you create the Engine
                  Engine en = new Engine(this);
                 //rest of your code
        }
}
Run Code Online (Sandbox Code Playgroud)

java methods swing components parent

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

Wordpress显示类别ID的帖子

似乎无法找到我认为琐碎的正确答案.

我有一些像这样排列的类别......

父母类别1
- 儿童类别1
- 儿童类别2
- 儿童类别3

...我有一些儿童类别2的帖子.我希望我的页面显示我目前所在类别的所有帖子.

这就是我现在正在做的事情:

<?php
query_posts('cat=2&showposts=10');
    if (have_posts()) : while (have_posts()) : the_post(); ?>      
    <div class="timeline">
    <h3><?php the_title(); ?></h3>
    <?php the_content();?>
    <?php endwhile; else: ?>
    <?php _e('No Posts Sorry.'); ?>
    <?php endif; ?>
</div>
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我必须手动指定类别(cat = 2),但我希望它能够自动检测我已经在的类别并显示帖子(如果我在不同的类别中它会显示那些帖子).

有什么建议?

提前致谢.(SO社区=很棒的酱).

wordpress parent categories posts

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

Android家长活动

有没有办法获取未嵌入的活动的父活动实例,与您可以使用的TabBar活动相同getParent()?是否有方法或方法为常规活动做同样的事情,以常规意图开始?我需要获取上下文,所以我可以将其传递给我.

android parent android-intent android-context android-activity

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

删除jquery生成的字段不起作用

我有一个HTML表单如下:

<div class="form_row">Add Note<input type="checkbox" name="add_note" id="add_note"></div>
    <div class="form_row" id="addDiv" style="display:none;">
        <div class="form_row">
             <h4><a href="#" id="addScnt">Add Another Input Box</a></h4>
            <div id="p_scents">
                <p>
                    <label for="p_scnts"><input type="text" size="20" name="p_scnt_1"/></label>
                </p>
            <div id="new_notes">
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

而javascript是:

$('#add_note').click(function(){
    if($("input[type='checkbox'][name='add_note']:checked").length > 0)
    {
    $('#addDiv').show(500);
    }else{
    $('#addDiv').hide(200);
    }
})

  var i = 2;
$('#addScnt').click(function(){

    var html = ''; 
    html += '<p>';
    html += '<label for="p_scnts"><input type="text" size="20" name="p_scnt_"'+i+'/><a href="#" id="cancel_field">Cancel</a></label>';
    html += '</p>';

    $('#new_notes').append(html);

    i++;
    });
    $('#cancel_field').click(function(){
    alert('Test ')
    $(this).parents('p').remove(); 
});
Run Code Online (Sandbox Code Playgroud)

现在,我的问题是,当我点击cancel它,它什么都不做,既不提醒也不删除父div.代码有什么问题?

编辑: …

html jquery append parent

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

在python中,为什么我们总是必须将'object'作为父类中的参数?

为什么有必要在所有新创建的父类中将'object'作为参数传递?

class Fish(object):
    pass
class Goldfish(Fish):
    pass
Run Code Online (Sandbox Code Playgroud)

我们不能只处理传递对象作为参数吗?

class Fish:
    pass
class Goldfish(Fish):
    pass
Run Code Online (Sandbox Code Playgroud)

python parameters class object parent

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

每次在jQuery中单击按钮(子)时,如何删除所选的<tr>(父)div?

HTML:

<tr>
    <td>
        <div class="input">
            <p>Room 1: </p>
        </div>  
    </td>
    <td>
        <div class="revenue-input">
            <input type="number" min="0" id="room1rev" size="1" placeholder="0">
        </div>
    </td>
    <td>
        <button id="btn-del-rev" class="btn-del">-</button>
    </td>
</tr>
<tr>
    <td>
        <div class="input">
            <p>Room 2: </p>
        </div>  
    </td>
    <td >
        <div class="revenue-input">
            <input type="number" min="0" id="room2rev" size="1" placeholder="0">
        </div>
    </td>
    <td>
        <button id="btn-del-rev" class="btn-del">-</button>
    </td>
</tr>
Run Code Online (Sandbox Code Playgroud)

jQuery的:

<!-- Delete Element -->
<script>
$(document).ready(function() {
  $("#btn-del-rev").click(function() {
    $(this).parent().parent().remove()
    });
});
</script>
Run Code Online (Sandbox Code Playgroud)

当单击带有#btn-del-rev id的按钮时,它将删除整个tr结构(父级等).但是,单击下一行上的相同按钮不会删除下一个tr.

我知道重用id是一个问题,但是我很难弄清楚如何让按钮在我想要删除的所有tr上运行而不创建一个唯一的id和冗余的jQuery代码.

任何帮助表示赞赏!

html javascript jquery parent parent-child

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