小编Dar*_*lev的帖子

如何在特定位置(索引)添加ExtJs组件?

我有一个带有一些组件的ToolBar(TextFields和Buttons),我想在其他组件之前动态添加一个组件(例如TextField).

我尝试tbBar.add(myComponent);没有成功.

任何的想法?

extjs extjs4 extjs3

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

jQuery Mobile Grid,具有自动调整大小的图像

我有这个网格:

<div class="ui-grid-b">
    <div class="ui-block-a">
        <div class="ui-bar"> <a href="xxx.htm">
        <img alt="alt..." src="image.jpg" />
        </a>

        </div>
    </div>
    <div class="ui-block-b">
        <div class="ui-bar"> <a href="xxx.htm">
        <img alt="alt..." src="image.jpg" />
        </a>

        </div>
    </div>
    <div class="ui-block-c">
        <div class="ui-bar"> <a href="xxx.htm">
        <img alt="alt..." src="image.jpg" />
        </a>

        </div>
    </div>
    <div class="ui-block-a">
        <div class="ui-bar"> <a href="xxx.htm">
        <img alt="alt..." src="image.jpg" />
        </a>

        </div>
    </div>
    <div class="ui-block-b">
        <div class="ui-bar"> <a href="xxx.htm">
        <img alt="alt..." src="image.jpg" />
        </a>

        </div>
    </div>
    <div class="ui-block-c">
        <div class="ui-bar"> <a href="xxx.htm">
        <img alt="alt..." src="image.jpg" />
        </a>

        </div> …
Run Code Online (Sandbox Code Playgroud)

grid resize image jquery-mobile

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

使用ExtJS创建动态网格

我正在尝试创建一个动态网格类(我不知道有关列的任何信息,但它们是从json响应中给出的,并且网格相应地准备自己).在这里,我找到了我正在寻找的东西,但它给了我一个错误:

me.model is undefined
me.setProxy(me.proxy || me.model.getProxy());
ext-all-debug.js (line 47323)
Run Code Online (Sandbox Code Playgroud)

我试图添加代理和模型,但我没有成功,我一直得到同样的错误.

这是我正在研究的ExtJS代码:

 // ExtJS 4.1
 Ext.Loader.setConfig({
     enabled: true
 });
 Ext.Loader.setPath('Ext.ux', '../extjs-4.1.0/examples/ux');
 Ext.require([
     'Ext.grid.*',
     'Ext.data.*', ]);


 Ext.define('DynamicGrid', {
     extend: 'Ext.grid.GridPanel',
     storeUrl: '',
     enableColumnHide: true,
     initComponent: function () {
         var store = new Ext.data.Store({
             url: this.storeUrl,
             reader: new Ext.data.JsonReader(),
             autoLoad: true,
             scope: this,
             listeners: {
                 scope: this,
                 metachange: function (store, meta) {
                     if (typeof (store.reader.jsonData.columns) === 'object') {
                         var columns = [];
                         /**
                          * Adding RowNumberer or setting selection model …
Run Code Online (Sandbox Code Playgroud)

javascript extjs gridpanel extjs4 extjs4.1

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

从Android.mk调用Shell脚本,标准输出和缺少分隔符错误

我有一个简单的Android.mk文件:

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)

$(shell ($(LOCAL_PATH)/echo_test.sh))

LOCAL_MODULE := libecho_test
LOCAL_MODULE_TAGS := optional
include $(BUILD_SHARED_LIBRARY)
Run Code Online (Sandbox Code Playgroud)

它有趣的是调用'echo_test.sh'bash脚本.在脚本的内容是的情况下

#!/bin/bash
echo 'echo is working' >&2
Run Code Online (Sandbox Code Playgroud)

要么

#!/bin/bash
echo 'echo is working' >/dev/null
Run Code Online (Sandbox Code Playgroud)

一切都好.

bash脚本出现问题

#!/bin/bash
echo 'echo is working'
Run Code Online (Sandbox Code Playgroud)

要么

#!/bin/bash
echo 'echo is working' >&1
Run Code Online (Sandbox Code Playgroud)

然后返回的错误是

Android.mk:4: *** missing separator.  Stop. 
Run Code Online (Sandbox Code Playgroud)

Android NDK 7以及在Android Ice Cream Sandwich 4.0.3的构建过程中包含此模块时都会发生这种情况.

我真的无法理解标准输出和Android构建系统的处理方式.有人有解释吗?

bash shell stdout android-ndk

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

Extjs4:如何在多个商店或模型之间共享数据?

我是Ext的新手,我正在努力找出模特商店和代理商.

服务器返回一个大型JSON对象.例如.

{ 
    "responseHeader":{ 
        "status":0, 
        "QTime":12, 
        "params":{ 
            "facet":"true", 
            "facet.limit":"40" 
        }
    },
    "response":{
        "numFound":3806,
        "start":0,
        "docs":[ 
            { 
                //Lots of fields
                "id":"1234",
                ...
                //Some array properties
                "testfield":[ 
                    "",
                    ""
                ],
                ...
            }
        ]
    },
    "facet_counts":{
        "facet_queries":{
            "email":3806
        },
        "facet_fields":{
           "emailaddress":{ 
            },
            "subject":{
                "candles":136,
                "filter":130 
            },
            "fromemail":{ 
            },
           //...
        },
        "facet_dates":{ },
        "facet_ranges":{}
    },
    "highlighting":{
        "some doc id":{
            "emailtext":[ " Tel.: blah blah <em>blah</em>" ],
            "combined":[ "<em>Email</em> To: blah blah blah" ]
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我不想多次加载这些数据,我想从这个对象中获取数据,例如docs对象,并将其放入网格中.然后拔出另一部分放入选择框.

如何加载此数据一次,然后创建模型和商店以从中提供网格和选择框?

从我读到的代理保存服务器响应?所以我尝试在商店外面创建一个代理.我想我可以在多个商店中使用相同的代理.

var myProxy1 = Ext.create('Ext.data.proxy.Proxy', { …
Run Code Online (Sandbox Code Playgroud)

extjs extjs4

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

如何获取extjs组合框的值?

我有一个组合框的以下代码,我如何获得在组合框中选择的值并将该值加载到变量中,并在以后使用它.

谢谢

Ext.define('Column', {
    extend: 'Ext.data.Model',
    fields: ['data1', 'Data2']
});

var store = Ext.create('Ext.data.Store', {
    model: 'Column',
    autoLoad: true,
    proxy: {
        type: 'ajax',
        url: '/data.xml',
        reader: {
            type: 'xml',
            record: 'result'
        }
    }
});

var simpleCombo = Ext.create('Ext.form.field.ComboBox', {
    store: store,
    displayField: 'data1',
    valueField: 'data1',
    width: 250,
    labelWidth: 120,
    fieldLabel: 'select a value',
    renderTo: 'simpleCombo',
    queryMode: 'local',
    typeAhead: true
});
Run Code Online (Sandbox Code Playgroud)

javascript extjs extjs4

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

extjs单字符的Combobox预先输入/自动选择

我正在使用extjs组合框用于性领域.它有两个值"M"和"F".我想让它可用于键盘:

 {
     xtype: 'combo',
     typeAhead: true,
     queryMode: 'local',
     minChars: 1,
     triggerAction: 'all',
     store: [
          ['M', 'M'],
          ['F', 'F']
     ]
 }
Run Code Online (Sandbox Code Playgroud)

如果我键入"F tab"(大写),但不是"f tab"(小写),则此方法有效.如果我检查代码,那么typeahead有效:

 store: [
     ['M', 'Male'],
     ['F', 'Female']
 ]
Run Code Online (Sandbox Code Playgroud)

有什么方法可以将值保持为"M"并且具有小写作品?

combobox extjs extjs4

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

如何在确切位置向Extjs面板添加项目

我正在向Extjs面板添加一个项目.

this.add(new_el);
this.doLayout();
Run Code Online (Sandbox Code Playgroud)

它工作正常.但在某些情况下,我必须在确切位置添加{new_el},而不是最后.

例如倒数第二个.

在Extjs 3.2.1中找不到简单的方法

extjs panel extjs3

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

ExtJS 4 - 如何在不同视图中从某个控制器调用函数

我有一个功能,在我的一个控制器中描述.该函数负责创建一个表单,我需要在不同的情况下使用不同的视图.是否可能以及从我需要的视图中调用此函数的方法是什么,而无需在每个控制器中添加相同的代码.

这是控制器的代码,我尝试使用其他控制器的方法:

Ext.define('MY.controller.EventsController', {
    extend: 'Ext.app.Controller',
    models: [
        'EventsRecord'],

    stores: [
        'Events'],

    views: [
        'EventsGrid'],
    refs: [{
        ref: 'EventsGrid',
        selector: 'CalendarEvent'
    }],

    init: function () {
        this.control({
            'CalendarEvent': {
                afterEditFinish: this.askForNotify,
                deleteEvent: this.deleteEvent,
                calendarEditFunc: this.calendarEditFunc,
                addCalendarEvent: this.addCalendarEvent,
                itemclick: this.onSelectEnableBtn
            }
        })

    },
Run Code Online (Sandbox Code Playgroud)

在这里,我尝试使用类似和var contr = Ext.getController('SomeController');......的东西......

askForNotify: function(editor, e) {...
Run Code Online (Sandbox Code Playgroud)

extjs extjs4 extjs-mvc

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

仅在IE中仅在页脚下方的空白区域

我正在为我的公司建立一个Wordpress博客,我选择了一个我认为与我们的业务相处得很好的主题.我在页脚中添加了小部件区域,以方便定制.当页面加载时,页脚下方会出现一个奇怪的空白区域,但这只发生在IE中.在Chrome中,当我在底部并刷新页面时,我可以看到空白区域,但只要页面加载就会消失.该页面在IE以外的所有内容中都能正确呈现.任何帮助摆脱这一点将不胜感激.

这是博客的实时链接.

css wordpress html5 footer

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