Javascript kibana 4搜索位置超出iframe

Javascript kibana 4搜索位置超出iframe,javascript,angularjs,iframe,keypress,kibana-4,Javascript,Angularjs,Iframe,Keypress,Kibana 4,Kibana4搜索代码如下所示 <form name="queryInput" class="fill inline-form ng-valid ng-dirty" ng-submit="filterResults()"> <div class="typeahead ng-isolate-scope" kbn-typeahead="dashboard"> <div class="input-group" ng-class="queryI

Kibana4搜索代码如下所示

<form name="queryInput" class="fill inline-form ng-valid ng-dirty" ng-submit="filterResults()">

      <div class="typeahead ng-isolate-scope" kbn-typeahead="dashboard">
        <div class="input-group" ng-class="queryInput.$invalid ? 'has-error' : ''">

          <input input-focus="" placeholder="Filter..." class="form-control ng-isolate-scope ng-valid ng-valid-query-input ng-dirty" ng-model="state.query" kbn-typeahead-input="" validate-query="" type="text"><i style="display: none;" class="fa fa-ban input-error"></i>
          <button type="submit" class="btn btn-default" ng-disabled="queryInput.$invalid">
            <span class="fa fa-search"></span>
          </button>
        </div>

        <div ng-show="typeahead.isVisible()" ng-mouseenter="typeahead.setMouseover(true);" ng-mouseleave="typeahead.setMouseover(false);" class="typeahead-items ng-hide">

  <!-- ngRepeat: item in typeahead.getItems() --><div ng-repeat="item in typeahead.getItems()" ng-class="{active: item === typeahead.active}" ng-click="typeahead.selectItem(item, $event);" ng-mouseenter="typeahead.activateItem(item);" class="typeahead-item ng-binding ng-scope">
    *
  </div><!-- end ngRepeat: item in typeahead.getItems() -->
</div>
      </div>

    </form>
但它不起作用。它调用/kibana4/elasticsearch/msearch

但它不调用_kibanaQueryValidator

在另一个解决方案中,我尝试触发keyup和keydown事件。但它也不起作用

我不知道该怎么做。任何解决这个问题的想法、建议或指导都会有很大帮助

<input id="logsSearch" name="logsSearch" type="text"/>
'keypress #logsSearch'  : function(e){
 if (e.keyCode == 13) {

                    var strSearch = $("#logsSearch").val();
                    $("#kibana").contents().find('form[name=queryInput]').find('input').val(strSearch);
                    var e = jQuery.Event("keydown");
                    e.which = 13; // # Some key code value
                    $("#kibana").contents().find('form[name=queryInput]').find('input').trigger(e);
                    $("#kibana").contents().find('form[name=queryInput]').find('button').click();
                }

}