小编Edw*_*uay的帖子

如何使用红色文本在Ext.FormPanel中创建宽度= 100%的按钮?

我有一个带有按钮的表单,如下所示:

var simple_form_right = new Ext.FormPanel({
        frame:true,
        labelWidth: 90,
        labelAlign: 'right',
        title: 'Orderer Information',
        bodyStyle:'padding:5px 5px 0',
        width: 300,
        height: 600,
        autoScroll: true,
        itemCls: 'form_row',
        defaultType: 'displayfield',
        items: [{
                fieldLabel: 'Customer Type',
                name: 'customerType',
                allowBlank:false,
                value: 'Company'
            }, .... {
                fieldLabel: 'Item 21',
                name: 'item21',
                value: 'test'
            },
            new Ext.Button({
                text: "Cancel Order",
                style: 'width: 100%; color: red',
                handler: function() {
                    alert('pressed');
                }
            })
        ]
    });
Run Code Online (Sandbox Code Playgroud)

该按钮有效,但正如样式信息尝试所示,我希望按钮在表单中延伸并具有红色文本.

在此输入图像描述

如何使按钮的宽度在表单中延伸并在按钮内部显示红色文本?

附录

Robby的解决方案100%工作:

...
}, {
    fieldLabel: 'Item 20', …
Run Code Online (Sandbox Code Playgroud)

javascript forms extjs button

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

需要有关为PHP框架推出自己的路由的最佳方法的建议

我目前有一个我编写的PHP框架,它依赖于凌乱的URL变量来知道要显示的页面或要返回的数据,例如

http://someurl.com/myapp/index.php?page=notes&id=34 //显示html页面 http://someurl.com/myapp/action.php?itemIdCode=notes&id=34&view=compact //获取JSON /用于ajax调用的html

我想现在编写自己的路由,以便URL看起来像这样:

http://someurl.com/myapp/page/note/34 //返回浏览器调用的完整页面 http://someurl.com/myapp/data/notes/34 //为AJAX调用返回JSON http:// someurl.com/myapp/view/notes/34/compact //返回AJAX调用的HTML

以下是一些问题:

  1. 是否存在任何语法规则,以便维护标准化REST语法(例如,如果我使用需要一些标准的前端javascript库).

  2. 是否有任何语法规则,你会建议,以改善搜索引擎优化,例如使用复数名称或单数名称,使用名词/动词,顺序等.

  3. 如果您想要发送多个键/值位,例如维护页面上的状态,您会怎么做?您是否只是在路由URL的末尾发送URL变量,如下所示:http://someurl.com/MYAPP /页面/笔记/ 34?searchOpen =真sortColumn =城市与秩序= ASC

  4. 什么是我需要捕获index.php中所有URL调用的.htaccess代码,以便我可以处理URL而不将浏览器发送到子目录等.

php rest routing

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

如何在PHP Storm Live Templates中将$ END $替换为游标

我在PHP Storm中创建了一个实时模板:

// $date$: $END$;
Run Code Online (Sandbox Code Playgroud)

我明白应该打印日期,然后将光标放在$ END $的位置.

但是,当我键入缩写并按TAB时,它会突出显示日期:

在此输入图像描述

如何让光标在分号前面等待?

live-templates phpstorm

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

如何在PHP Storm中停靠书签工具窗口?

在PHP Storm 8中,出于某种原因我的书签工具窗口被取消了,我可以访问它shift F11但由于某种原因不能再将它停靠在左边,无论我在哪里拖动它,它都不会掉进其他窗口但继续漂浮.

如何停靠书签工具窗口?

在此输入图像描述

bookmarks phpstorm

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

如何使用RedBean检查与MySQL数据库的连接?

如何以编程方式找出R::setup()在RedBean中通过连接数据库是否出错?

由此返回的对象:

$ret = R::setup('mysql:host=127.0.0.1;dbname=testdatabase', 'root', '');
Run Code Online (Sandbox Code Playgroud)

与此返回的对象相同:

$ret = R::setup('mysql:host=127.0.0.1BADBADBAD;dbname=testdatabase', 'root', '');
Run Code Online (Sandbox Code Playgroud)

当我尝试访问数据库时,它给出了PHP错误并停止执行,因此我无法检查的值$bean

$bean = R::findOne('uploadedfiles',' filename = "ok" ');
Run Code Online (Sandbox Code Playgroud)

因此,尝试/捕获也是不可能的,因为RedBean无法通过可捕获的适当错误进行捕获。

如何检查在其中创建的连接R::setup()是否成功(以编程方式)?

php redbean

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

如何使用LINQ返回包含List <>中最新项的List <>

我有以下元组列表:

var allXmlUsers = new List<(string login, string email, string createdOn)>();
allXmlUsers.Add(("thompson", "sdfsd@dkfjdkf.com", "2015-03-04 20:32:04"));
allXmlUsers.Add(("dupont", "asdfdfd@dkfjdkf.com", "2017-03-04 20:32:04"));
allXmlUsers.Add(("james", "dfsdfs33@dkfjdkf.com", "2016-03-04 20:32:04"));
Run Code Online (Sandbox Code Playgroud)

我想用List<>只有最新项目的替换它,例如"dupont".

我可以像这样返回一个单元组对象:

var single = (from x in allXmlUsers orderby x.createdOn descending select x).FirstOrDefault();
Run Code Online (Sandbox Code Playgroud)

然后我返回一个List<>像这样重新排序的东西:

var list = from x in allXmlUsers orderby x.createdOn descending select x;
Run Code Online (Sandbox Code Playgroud)

但是,如何返回List<>仅包含一个元组,即最新的元组,这样的东西?

//allXmlUsers = ((from x in allXmlUsers orderby x.createdOn descending select x).FirstOrDefault()).ToList();
//(error: cannot resolve symbol to List)
Run Code Online (Sandbox Code Playgroud)

c# linq tuples

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

当团队成员提交时如何阻止 Git 进行额外的合并提交

我有一个学生班级,我们都在一个存储库中工作,并不断检查小的状态更新和代码等。

我们已经注意到,除了我们所做的提交之外,Git 似乎还创建了合并并检查了这些,见截图。

这些提交充满了来自其他团队成员的更改,因此只会让我们混淆 git 历史。

这些自动提交是什么,有什么方法可以配置 Git 不进行这些提交?

在此处输入图片说明

git merge commit

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

需要概述.NET的非企业数据库

对于只查看或需要轻量级在线编辑的小型网站,SQL Server 2008,Oracle和MySQL都是过度的.

在PHP世界中,我使用了SQLite,这是一个例如10​​0K文件,包含数百条记录,您可以使用标准SQL进行操作.

在.NET世界中,我们有什么选择,我见过:

  • SQL Server 2008 Express(免费,但只有几条记录,文件膨胀2-10MB)
  • SQL Server Compact 3.5(看起来很有趣)
  • Vista.db(不是免费的?)
  • SQLite与.NET有什么关系,你们有没有成功呢?
  • 那里有.NET的任何其他小型,严肃的SQL数据库吗?

我特别感兴趣的是SQLite,但支持CLR类型系统和LINQ.

sql database

0
推荐指数
1
解决办法
179
查看次数

为什么我不能双击按钮在Silverlight 2.0中创建事件处理程序?

在WPF,ASP.NET,WinForms中,我创建了一个按钮,双击它并填写事件处理程序.

在Silverlight(使用Visual Web Developer 2008)中,我创建了一个按钮,双击它但没有任何反应.

出于某种原因编写Silverlight应用程序时是否不支持此功能?我们是否必须手工编写这些事件处理程序?

asp.net silverlight wpf winforms

0
推荐指数
1
解决办法
1122
查看次数

Prism v2:寻求澄清为什么模块需要"用shell注册视图类型"

我正在阅读他们所说的Prism v2指南:

在初始化期间,模块使用RegionManager定位shell 中的区域并向这些区域添加一个或多个视图,或者注册要在这些区域内创建的一个或多个视图类型

我知道在引导程序中添加了视图,例如在GetModuleCatalog()方法中:

protected override IModuleCatalog GetModuleCatalog()
{
    ModuleCatalog catalog = new ModuleCatalog()
        .AddModule(typeof(HelloWorldModule.HelloWorldModule));
    return catalog;
}
Run Code Online (Sandbox Code Playgroud)

但注册视图类型意味着什么?为什么模块需要与shell"注册视图类型",如果他们已经像上面的代码一样"添加他们的视图"?

silverlight wpf prism

0
推荐指数
1
解决办法
1742
查看次数