标签: extjs

Gradle - 从任务执行多个命令

我有2个独立的应用程序(在一个项目中),需要2个独立的构建(sencha cmd).我被要求创建一个gradle脚本,它将为两个应用程序执行构建.

我创建了一个构建一个应用程序的任务,但是使用相同的任务构建第二个应用程序时遇到了麻烦.

这是我到目前为止:

task senchaCmdBuild (type: Exec) {
  workingDir 'src/main/app/MYAPP'
  commandLine 'cmd', 'c', 'sencha app build'
}
Run Code Online (Sandbox Code Playgroud)

这很好用.

当我将以下2行添加到上述任务时:

 workingDir 'src/main/app/MYOTHERAPP'
 commandLine 'cmd', 'c', 'sencha app build'
Run Code Online (Sandbox Code Playgroud)

第一个命令被忽略,只执行第二个命令.

那么无论如何我可以用一个任务执行两个命令吗?

extjs gradle

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

使用EXT JS上传文件

使用Ext Js创建"文件上载"字段的步骤

extjs

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

使用ExtJS 4的动态模型

使用ExtJS 3.x,我能够使用商店的"fields"属性,但在ExtJS 4中我似乎必须绝对使用模型.这很好,但就我而言,它不是一个静态模型,我需要动态定义字段,有时需要更改它们.

我可以重新创建一个模型,但我需要使用不同的名称,因为它显然不可能修改现有的模型,也不能删除它.如果我尝试使用具有相同名称的Ext.regModel,则ExtJS崩溃.

谢谢你的帮助!

extjs extjs4

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

在FullCalendar中监听"日期更改"?

有没有办法将一个监听器附加到FullCalendar,只要当前查看的日期发生变化就会被触发,即如果您在月视图中,那么下个月将触发通过该日期的第一天的事件,并且在周视图中更改周数,日视图等.

唯一暴露的侦听器就是dayClick回调,但这没什么用,因为它只会在用户点击实际日期的单元格时触发,而不是例如在标题栏中按下Next/prev/today控件时.

我希望此功能能够将FullCalendar中当前查看的月份与ExtJS datepicker组件同步,因此如果在FullCalendar中更改了查看的月份,则会更新Datepicker以显示同一个月.(想想Google Calendar的UI左上角是"迷你日历",是日期选择器)

javascript extjs date fullcalendar dom-events

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

在控制器中设置商店事件的侦听器

我有一个带有商店,模型和一些视图的控制器.

我需要在控制器中监听存储beforesyncwrite事件,但我不知道如何在controllers control-function中设置这些监听器.

我的商店看起来像这样:

Ext.define('DT.store.UsersStore', {
    extend : 'Ext.data.Store',
    model : 'DT.model.User',
    id : 'myStore'
    autoSync : true,
    proxy : {
        type : 'ajax',
        api : {
            read : '/load_entries',
            update : '/update_entry'
        },
        reader : {
            type : 'json',
            root : 'user',
            successProperty : 'success'
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

现在我尝试听我的控制器中的事件:

...
init : function () {
    this.control({
        'myStore' : {
            beforesync : this.doSomething,
            write : this.doSomethingElse
        }
    });
},
...
Run Code Online (Sandbox Code Playgroud)

我的预期结果是,在触发事件时将执行函数.但此时他们被解雇时没有任何反应.

我怎样才能让它发挥作用?

javascript model-view-controller extjs extjs4

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

水平翻转html和css

我正在尝试实现一个功能,我需要有两棵树,一个在另一个旁边,看起来像镜子.请看图片:

在此输入图像描述

关键是我找到了水平翻转的方法,但文字也是倒置的.我不能做的是反转树,让文本原样.

这就是我所做的:http://jsfiddle.net/lontivero/R24mA/

基本上,以下类适用于html主体:

.flip-horizontal {
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
    -ms-filter: fliph; /*IE*/
    filter: fliph; /*IE*/
}
Run Code Online (Sandbox Code Playgroud)

HTML代码:

<body class="flip-horizontal"></body>
Run Code Online (Sandbox Code Playgroud)

和JS:

Ext.create('Ext.grid.Panel', {
    title: 'Simpsons',
    height: 200,
    width: 400,
    // more and more code. SO forces me to paste js code ;(
    renderTo: Ext.getBody()
});
Run Code Online (Sandbox Code Playgroud)

html css extjs flip

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

如何在设备而不是模拟器上运行使用Cordova生成的.apk文件?

我正在使用Sencha Touch 2.3.1开发跨平台应用程序并将其部署到我使用Cordova 3.3.0的本机平台

我按照 教程.在本教程之后,我能够在模拟器中运行.apk文件.现在我想在我的设备上运行该应用程序.即使我使用USB将设备连接到笔记本电脑,我也无法在设备上运行该应用程序.任何帮助将不胜感激.

android extjs cordova sencha-touch-2.1

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

如何修改字符串过滤器中输入的值

我的网格中有3列的字符串过滤器.这工作正常.在第三列,其dataindex是abc我想修改输入的值.

例如,如果我按0然后它过滤了所有具有0的数据.我想按'否'而不是0来过滤.同样,我想使用"是"而不是1来过滤数据1.

我的代码用于创建过滤器.

this.filters = new Ext.ux.grid.GridFilters({
    filters: this.filter,
    local: true,
    autoReload: false,
});
this.features = [this.filters];
this.plugins = [this.filters];
Run Code Online (Sandbox Code Playgroud)

插入过滤器的代码.

gridEl.filter.push({
    type: header.getAttribute("FILTER"),
    dataIndex: header.getAttribute("DATAINDEX"),
    encode: false,
    metaID: header.getAttribute("M"),
});
Run Code Online (Sandbox Code Playgroud)

感谢帮助.

javascript string extjs filter extjs3

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

带有复选框的Extjs网格面板

我怎么能与像复选框创建ExtJS的网格面板这里.

gridview extjs

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

如何使用单个条形图获得ExtJS 4.1.X条形图以正确显示条形图标签?

如果您在以下文档中尝试实时代码示例:

http://docs.sencha.com/ext-js/4-1/#!/api/Ext.chart.series.Bar

不止一个标签看起来很漂亮:

条形图与两个标签

data: [
    { 'name': 'metric one',  'data':5 },
    { 'name': 'metric two',  'data':27 }
]
Run Code Online (Sandbox Code Playgroud)

但是,只要将数据集缩小到一个标签,输出就会变得很糟糕(请注意,条形图的标签显示在图表区域顶部的一半之外,而不是与要标记的条形垂直对齐):

条形图与一个标签

这是ExtJS中的错误吗?我该如何解决这个问题?产生此输出的Exact ExtJS代码:

var store = Ext.create('Ext.data.JsonStore', {
    fields: ['name', 'data'],
    data: [
        { 'name': 'metric one',  'data':5 }
    ]
});

Ext.create('Ext.chart.Chart', {
    renderTo: Ext.getBody(),
    width: 500,
    height: 300,
    animate: true,
    store: store,
    axes: [{
        type: 'Numeric',
        position: 'bottom',
        fields: ['data'],
        label: {
            renderer: Ext.util.Format.numberRenderer('0,0')
        },
        title: 'Sample Values',
        grid: true,
        minimum: 0
    }, {
        type: 'Category',
        position: 'left',
        fields: ['name'],
        title: …
Run Code Online (Sandbox Code Playgroud)

javascript css ria extjs

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