小编max*_*mus的帖子

ExtJS工具栏无法正确呈现

我有一个窗口,我想在顶部添加一个工具栏,以及一个用于在其余区域中加载内容的面板.不幸的是,当我添加内容面板时,工具栏会扩展到不成比例的大小.我试过硬编码大小,但这似乎不起作用.我究竟做错了什么?

在此先感谢您的回复:

  // Main application entry point
  Ext.onReady(function() {
    var loginWin;
    var mainWin;
    var content;

    var form = new Ext.form.FormPanel({
        baseCls: 'x-plain',
        labelWidth: 70,
        //url:'',
        defaultType: 'textfield',

        items: [{
            fieldLabel: ' User Name',
            name: 'username',
            anchor:'100%'  // anchor width by percentage
        },{
        inputType: 'password',
        fieldLabel: ' Password',
            name: 'password',
            anchor: '100%'  // anchor width by percentage
        }]
    });

    content = new Ext.Panel({
        baseCls: 'x-plain',
        layout:'fit',
        anchor:'90%',
        height: 500,
        items: [
           { 
               title: 'blah',
               html: '<div>hello</div>'
           }  
        ]    
    });

    var tb …
Run Code Online (Sandbox Code Playgroud)

extjs javascript-framework

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

使用jQuery生成/选择非标准HTML标签,这是一个好主意吗?

我注意到jQuery可以创建和访问不存在/非标准的HTML标记.例如,

$('body').append('<fake></fake>').html('blah');
var foo = $('fake').html(); // foo === 'blah'
Run Code Online (Sandbox Code Playgroud)

这会在某种验证中破裂吗?这是一个坏主意,还是有时候这是有用的?主要问题是,虽然可以做到,但是应该这样做吗?

提前致谢!

html javascript jquery javascript-framework

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

jQuery.isPlainObject()和jQuery.isEmptyObject()之间的区别

任何人都可以解释jQuery.isPlainObject()和jQuery.isEmptyObject()之间的区别是什么?对于没有属性的对象,它们都返回true.例子

jQuery.isEmptyObject({}); // returns true
jQuery.isPlainObject({}); // returns true
Run Code Online (Sandbox Code Playgroud)

提前致谢.

javascript jquery object

5
推荐指数
2
解决办法
6640
查看次数

在Python中获取文件的原始二进制表示

我想使用Python 3将文件的确切顺序从文件中提取到字符串中.关于这个主题的几个问题很接近,但是并没有完全回答它.到目前为止,我有这个:

>>> data = open('file.bin', 'rb').read()
>>> data
'\xa1\xa7\xda4\x86G\xa0!e\xab7M\xce\xd4\xf9\x0e\x99\xce\xe94Y3\x1d\xb7\xa3d\xf9\x92\xd9\xa8\xca\x05\x0f$\xb3\xcd*\xbfT\xbb\x8d\x801\xfanX\x1e\xb4^\xa7l\xe3=\xaf\x89\x86\xaf\x0e8\xeeL\xcd|*5\xf16\xe4\xf6a\xf5\xc4\xf5\xb0\xfc;\xf3\xb5\xb3/\x9a5\xee+\xc5^\xf5\xfe\xaf]\xf7.X\x81\xf3\x14\xe9\x9fK\xf6d\xefK\x8e\xff\x00\x9a>\xe7\xea\xc8\x1b\xc1\x8c\xff\x00D>\xb8\xff\x00\x9c9...'

>>> bin(data[:][0])
'0b11111111'
Run Code Online (Sandbox Code Playgroud)

好的,我可以得到一个基数为2的数字,但我不明白为什么数据[:] [x],我仍然有前导0b.似乎我必须遍历整个字符串并进行一些转换和解析以获得正确的输出.有没有更简单的方法来获取01的序列而不需要循环,解析和连接字符串?

提前致谢!

python binary file-io python-3.x

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

Django Haystack/ElasticSearch索引过程中止

我正在运行django 1.4,Haystack 2 beta和ElasticSearch .20的设置.我的数据库是postgresql 9.1,它有几百万条记录.当我尝试使用haystack/elasticsearch索引我的所有数据时,该过程超时并且我收到一条只显示"已杀死"的消息.到目前为止,我已经注意到以下几点:

  1. 我确实得到了要编入索引的文档数量,所以我没有得到像"0索引文档"这样的错误.
  2. 索引一个小集合,例如1000,工作得很好.
  3. 我试过硬编码超时haystack/backends/__init__.py,似乎没有效果.
  4. 我试过更改elasticsearch.yml中的选项也无济于事.

如果硬编码超时不起作用,那么我怎样才能延长索引时间?还有另一种方法可以在ElasticSearch中直接更改吗?或者也许是一些批处理方法?

提前致谢!

python django django-haystack elasticsearch

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

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

如何替换ExtJS中的组件

我有一个ExtJS窗口,顶部有一个工具栏,底部带有普通面板,带有纯HTML.这很好用.点击按钮,我希望能够用另一个面板替换底部面板(称为内容).如果试过这个

var clickHandler = function(calendar){
    // 'content' is the panel id
    // calendar is also an Ext.Panel object
    Ext.getCmp('content').update(calendar); 
};
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

javascript extjs javascript-framework

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

澄清jQuery"包装器"对象

我对jQuery核心有疑问.从文档和几本书我得到:

var obj = $("div");
Run Code Online (Sandbox Code Playgroud)

使用其他方法返回包装器对象AKA所选DOM元素的集合.(请随意纠正我可能说的错误).我已经阅读了jQuery函数$()返回一个包装器对象,还是它真的返回了jQuery的副本以及包装元素的集合?

任何帮助是极大的赞赏.

干杯

javascript jquery

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

在ExtJS4中悬停时获取网格单元格值

我在网格中有以下代码:

    var grid = Ext.create('Ext.grid.Panel', {
        store: store,
        stateful: true,
        stateId: 'stateGrid',
        columns: [
            {
                text     : 'Job ID',
                width : 75,
                sortable : true,
                dataIndex: 'id'
            },
            {
                text     : 'File Name',
                width    : 75,
                sortable : true,
                dataIndex: 'filename', 
                listeners : {
                    'mouseover' : function(iView, iCellEl, 
                                  iColIdx, iRecord, iRowEl, iRowIdx, iEvent) {
                       var zRec = iView.getRecord(iRowEl);
                       alert(zRec.data.id);
                    }
                }
Run Code Online (Sandbox Code Playgroud)

...等等...

我无法弄清楚如何获取行中第一列的单元格值.我也尝试过:

        var record = grid.getStore().getAt(iRowIdx); // Get the Record
        alert(iView.getRecord().get('id'));
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

提前致谢!

javascript extjs javascript-framework extjs4

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

检测kivy textinput中的点击/触摸

我有一个textinput,我想在用户点击/触摸它时关注它.(相当标准!)它继承自DragableObject(kivy wiki中的用户示例)和GridLayout.

class DragableObject( Widget ):
    def on_touch_down( self, touch ):
        if self.collide_point( *touch.pos ):
            touch.grab( self )
            return True

    def on_touch_up( self, touch ):
        if touch.grab_current is self:
            touch.ungrab( self )
            return True

    def on_touch_move( self, touch ):
        if touch.grab_current is self:
            self.pos = touch.x-self.width/2, touch.y-self.height/2

class MyWidget(DragableObject, GridLayout):
    def __init__(self, **kwargs):
        kwargs['orientation'] = 'lr-tb'
        kwargs['spacing'] = 10
        kwargs['size_hint'] = (None, None)
        kwargs['size'] = (200, 80)

        self.cols = 2
        super(MyWidget, self).__init__(**kwargs)

        with self.canvas:
            self.rect = Rectangle(pos=self.pos, size=self.size)

        with self.canvas.before: …
Run Code Online (Sandbox Code Playgroud)

python user-interface kivy

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