标签: nested

android嵌套列表视图

有嵌套列表视图是否可行/可取?

即listView包含在另一个listview的行中?

一个例子是我的主列表显示博客帖子,然后在每一行中,你有另一个列表视图的每个帖子的评论(这将是可折叠的)

android listview nested

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

Ruby中的一个内嵌嵌套哈希创建?(我来自Perl)

我是一个Perl人,我已经做了一段时间的哈希:

my %date;

#Assume the scalars are called with 'my' earlier

$date{$month}{$day}{$hours}{$min}{$sec}++

现在我正在学习Ruby,到目前为止我发现使用这个树是做许多键和值的方法.有没有办法使用我用Perl使用一行的简单格式?

 @date = {                                                                                                                                                                      
        month => {                                                                                                                                                                 
          day => {                                                                                                                                                                 
           hours => {                                                                                                                                                              
              min => {                                                                                                                                                             
                sec => 1                                                                                                                                                           
              }                                                                                                                                                                    
            }                                                                                                                                                                      
          }                                                                                                                                                                        
        }                                                                                                                                                                                                                                                                                                                                                     
      }                   

ruby perl hash nested

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

在嵌套列表的第二列中查找最大值?

我有一个这样的列表:

alkaline_earth_values = [['beryllium', 4], ['magnesium', 12],['calcium', 20],
                         ['strontium', 38], ['barium', 56], ['radium', 88]]
Run Code Online (Sandbox Code Playgroud)

如果我只是使用该max(list)方法,它将返回答案'strontium',如果我试图找到最大名称,这将是正确的,但是我试图返回其整数最高的元素.

python nested element list max

28
推荐指数
2
解决办法
3万
查看次数

在编辑器模板中,使用相同的模型调用另一个编辑器模板

我有一个编辑器模板,在该编辑器模板中,我想调用具有相同模型的另一个编辑器模板(即嵌套),但似乎没有显示.
即.\ EditorTemplates\Template1.cshtml

@model foo

// insert code here to edit the default fields.

// display extra fields via another editor template.
@Html.EditorForModel("Template2")   // or @Html.EditorFor(m => m, "Template2")
Run Code Online (Sandbox Code Playgroud)

和\ EditorTemplates\Template2.cshtml

@model foo

@Html.TextBoxFor(m => m.Name)
Run Code Online (Sandbox Code Playgroud)

我相信有人会质疑为什么?好吧,只有满足条件时才会显示嵌套模板(即@if(@ Model.IsConditionMet){....}),但为了简单起见,我将其从原型中删除了.

asp.net-mvc nested editortemplates razor display-templates

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

JavaFx嵌套控制器(FXML <include>)

这个 tutotial中,是一个如何包含自定义组件并使用来自容器控制器的控制器的示例.

main_window_content.fxml

<VBox fx:controller="com.foo.MainController">
   <fx:include fx:id="dialog" source="dialog.fxml"/>
   ...
</VBox>
Run Code Online (Sandbox Code Playgroud)

MainController.java

public class MainController extends Controller {
    @FXML private Window dialog;
    @FXML private DialogController dialogController;

    ..
Run Code Online (Sandbox Code Playgroud)

如果组件只包含一次,它可以正常工作.如果包含两次相同的组件,则不会初始化控制器.两个控制器都为空.

main_window_content.fxml

    <VBox fx:controller="com.foo.MainController">
       <fx:include fx:id="dialog1" source="dialog.fxml"/>
       <fx:include fx:id="dialog2" source="dialog.fxml"/>
       ...
    </VBox>
Run Code Online (Sandbox Code Playgroud)

MainController.java

    public class MainController extends Controller {
        @FXML private Window dialog1;
        @FXML private DialogController dialogController1;
        @FXML private Window dialog2;
        @FXML private DialogController dialogController2;
Run Code Online (Sandbox Code Playgroud)

有人可以帮我解决问题吗?谢谢

这是我的FXML加载代码.它在主应用程序中执行:

public void start(Stage stage) throws Exception { 
    Parent root = FXMLLoader.load(getClass().getResource("main_window_content.fxml"));
    stage.setTitle("FXML Welcome"); 
    stage.setScene(new Scene(root, 300, …
Run Code Online (Sandbox Code Playgroud)

controller nested javafx include fxml

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

使用jQuery检查mouseleave()上光标所在的元素?

我有一组列表元素(<li>在a中<ul>)在这样的图表上布局为气泡,其中气泡是<li>元素:

http://i.stack.imgur.com/PR7vR.png

我希望能够发现它们之间的区别

  1. 将鼠标从气泡#1移动到网格
  2. 将鼠标从气泡#1 直接移动到另一个气泡,例如气泡2

我试图$(this).mouseleave()偶数气泡中使用它,但是它会记录你要离开的元素而不是你当前正在悬停的元素.

关于如何获得鼠标移动元素的任何想法mouseleave()

javascript jquery nested mouseover mouseleave

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

在Java中,匿名类可以扩展另一个类吗?

代码如:

protected Interface1 varClass1 = new Interface1() {
Run Code Online (Sandbox Code Playgroud)

但我也希望这个匿名的嵌套类也扩展了类Base,如:

protected Interface1 varClass1 = new Interface1() extends Base {
....
Run Code Online (Sandbox Code Playgroud)

这在Java中可行吗?

java nested anonymous class extend

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

javascript中对象内的对象

我对Javascript有些新意,所以也许这只是一个noob错误,但我没有找到任何特别有助于我环顾四周的东西.我正在写一个游戏,我正在尝试为暂停菜单构建一个对象.

我想做的其中一件事是,为了组织起见,菜单上的按钮是pause_menu对象内的对象.我最终要为这些对象添加事件处理程序,我也想在pause_menu对象中执行此操作.有些按钮尚未完全编码,但我希望在继续操作之前至少可以使用一些按钮.

我正在使用Raphael.js v1.5.2渲染形状.拉斐尔的东西适用于界面的其余部分,但是代码并不像这样令人愉快,所以类似的东西对我来说会更好.

我目前的问题是,当我执行var pause_menu = new pause_menu()时,实际上没有任何渲染.

这是我到目前为止暂停菜单的代码:

//Pause Menu Object:
function pause_menu() {

    function pause_button() {
        this.button = game.rect(0, 350, 150, 50, 5);
        this.text =  game.text(75, 375, 'PAUSE');
    }
    function resume_button() {
        this.button;
        this.text;
    }
    function quit_button() {
        this.button;
        this.text;
    }
    this.pause_button = new pause_button(); //the button that the user presses to pause the game (I want an event handler on this to trigger .show() method for presently hidden menu items)
    this.resume_button = new resume_button();
    this.quit_button = …
Run Code Online (Sandbox Code Playgroud)

javascript nested object javascript-objects

25
推荐指数
2
解决办法
12万
查看次数

Python递归替换嵌套字典的键中的字符?

我正在尝试创建一个泛型函数来替换嵌套字典的键中的点.我有一个非泛型函数,深入3级,但必须有一种方法来做这个泛型.任何帮助表示赞赏!我的代码到目前为止:

output = {'key1': {'key2': 'value2', 'key3': {'key4 with a .': 'value4', 'key5 with a .': 'value5'}}} 

def print_dict(d):
    new = {}
    for key,value in d.items():
        new[key.replace(".", "-")] = {}
        if isinstance(value, dict):
            for key2, value2 in value.items():
                new[key][key2] = {}
                if isinstance(value2, dict):
                    for key3, value3 in value2.items():
                        new[key][key2][key3.replace(".", "-")] = value3
                else:
                    new[key][key2.replace(".", "-")] = value2
        else:
            new[key] = value
    return new

print print_dict(output)
Run Code Online (Sandbox Code Playgroud)

更新:回答我自己的问题,我使用json object_hooks做了一个解决方案:

import json

def remove_dots(obj):
    for key in obj.keys():
        new_key = key.replace(".","-")
        if …
Run Code Online (Sandbox Code Playgroud)

python dictionary replace nested character

25
推荐指数
4
解决办法
2万
查看次数

Elasticsearch:路径下的嵌套对象不是嵌套类型

我一直在尝试搜索包含嵌套字段的文档.我创建了这样的嵌套映射:

{
  "message": {
    "properties": {
      "messages": {
        "type": "nested",
        "properties": {
          "message_id": { "type": "string" },
          "message_text": { "type": "string" },
          "message_nick": { "type": "string" }
        }
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我的搜索看起来像这样:

curl -XGET 'localhost:9200/thread_and_messages/thread/_search' \
     -d '{"query": {"bool": {"must": [{"match": {"thread_name": "Banana"}}, {"nested": {"path": "messages", "query": {"bool": {"must": [{"match": {"messages.message_text": "Banana"}}]}}}]}}}}'
Run Code Online (Sandbox Code Playgroud)

然而,我收到此错误消息:

QueryParsingException[[thread_and_messages] [nested] nested object under path [messages] is not of nested type]
Run Code Online (Sandbox Code Playgroud)

编辑

我仍然收到此错误.我通过Java这样做,所以这是我想要创建的文档:

{
  "_id": {
    "path": "3",
    "thread_id": "3",
    "thread_name": "Banana",
    "created": "Wed Mar …
Run Code Online (Sandbox Code Playgroud)

nested elasticsearch

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