小编mom*_*ari的帖子

如何在Bootstrap的btn-group中预先切换按钮?

如何部署单选按钮组并使其中一个按钮预切换?

我有一个带有星期数值的电台按钮组.这个:

<div class="btn-group" data-toggle="buttons-radio">
  <button class="btn" id="test0">Mon</button>
  <button class="btn" id="test1">Tue</button>
  <button class="btn" id="test2">Wed</button>
  <button class="btn" id="test3">Thu</button>
  <button class="btn" id="test4">Fri</button>
  <button class="btn" id="test5">Sat</button>
  <button class="btn" id="test6">Sun</button>
</div>
Run Code Online (Sandbox Code Playgroud)

我需要的是获取当前日期值(使用var currentDay = new Date().getDay())和toggle(激活)组中的相应按钮.

我正在尝试使用下一个代码切换它(仅用于测试目的):

$("#test0").button('toggle')
Run Code Online (Sandbox Code Playgroud)

这不起作用.

jquery twitter-bootstrap

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

Haxe的常数

你如何在Haxe中创建公共常量?我只需要const在AS3中使用旧的模拟:

public class Hello
{
     public static const HEY:String = "hey";
}
Run Code Online (Sandbox Code Playgroud)

haxe

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

TextArea 将所有换行符加倍

今天我遇到了一个非常奇怪的 textarea 行为。整整一天都在修复它,但我仍然找不到解决方案。将不胜感激任何帮助,所以提前致谢。

我正在创建一个 GAE-python 应用程序。我这里有这个小表格:

<form action="/add" method="post">
<div><textarea name="Name" rows="1" cols="60">name</textarea></div>
<div><textarea name="Email" rows="1" cols="60">email</textarea></div>
<div><textarea name="Comments" rows="6" cols="60">comments</textarea></div>
<div><input type="submit" value="Post"></div>
</form>
Run Code Online (Sandbox Code Playgroud)

我正在通过 POST 请求向 python 脚本发送数据(“评论”字段)。但是......不知何故,我总是得到双换行符,或双 CrLf,最终存储在数据库中。但奇怪的是,当我调试请求时,有一些奇怪的东西(在 FireFox+Firebug 和 Chrome+DevTools 中)。

例如,我通过 textarea 编写并发送此评论内容:
c
c
c

在 url 加密的数据中,我看到 c%0D%0Ac%0D%0Ac
所以它必须是 c CrLf c CrLf c
但是当我将未加密的 var 从 FireBug(DevTools) 复制到 NotePad++ 时,它向我显示:

c CRLF
CRLF
c CRLF
CRLF
c CRLF
CRLF

为什么它在解码格式中翻了一番?!当然,当我将结果从数据库打印回浏览器时,我会得到所有这些双断线。(当我通过“数据存储查看器”查看实体的这个 TextProperty 时,它被写成“cc c”)。

还有一件事:
我有一个 flash 应用程序,它向同一个 python 脚本发送后请求,​​并且 flash 文本框中的所有换行符都正确写入。但是,如果我只是尝试通过浏览器界面中的 textarea …

html python google-app-engine textarea newline

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

jQuery,如何按名称获取 div 的子输入

我有一个表单,它动态地创建了很多文本输入的名称/值对。像这样:

<div id="specialProperty0ParamsBlock">
    <input type="text" name="paramName" placeholder="Name">
    =<input type="text" name="paramValue" placeholder="Price">
</div>
Run Code Online (Sandbox Code Playgroud)

然后我需要遍历每个块并收集对象中的参数。像这样:

for (var l = 0; l < specialPropertiesCounter; l++) {
    var paramC = 0;
    $('#specialProperty' + l + 'ParamsBlock').each(function (index, _data) {
        data["specialProperties"]["specialProperty" + l]['params']['param' + paramC] =
        {
            'name': $(this).children('input[name="paramName"').val(),
                'value': $(this).children('input[name="paramPrice"').val()
        };
        paramC++;
    });
}
Run Code Online (Sandbox Code Playgroud)

我尝试了很多东西,但没有任何效果。

如何通过“名称”从单个“div”中的每个输入获取数据?输入的名称始终相同:“paramName”和“paramPrice”

jquery

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

另一个StructuredProperty中的StructuredProperty.如何?

我有一个实体,其中包含可变数量的另一个实体(所以我使用的是结构化属性,重复= True),但是这个属性也可以包含可变数量的单个实体类型.所以我的代码看起来像这样:

class Property(ndb.Model):
    name    = ndb.StringProperty()
    cost    = ndb.FloatProperty()
    type    = ndb.StringProperty()

class SpecialProperty(ndb.Model):
    name       = ndb.StringProperty()
    properties = ndb.StructuredProperty(Property, repeated=True)
    type       = ndb.StringProperty() 

class Hotel(ndb.Model):
    specialProperties  = ndb.StructuredProperty(SpecialProperty, repeated=True)
Run Code Online (Sandbox Code Playgroud)

但是当我尝试这个GAE时会抛出一个错误. "TypeError:此StructuredProperty不能使用repeated = True,因为它的模型类(SpecialProperty)包含重复的属性(直接或间接)."

那我怎么能绕过这个呢?我真的需要这种灵活的结构.

非常感谢提前.

python google-app-engine google-cloud-datastore

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

汇总电子表格中的变量列

我有一个非常愚蠢的问题.但我无法弄明白.

我有一个Google电子表格.它有两列.第二列是"仅限数字",我需要将其中的所有单元格相加.电子表格由几个人更新,并经常更新(我的意思是他们在中间添加了新的单元格),我需要一个底部的单元格来显示上面所有单元格的总和.

就像是

=SUM(B1, B[THIS_CELL_NUMBER])
Run Code Online (Sandbox Code Playgroud)

没有在关于它的文档中找到任何内容.

会很感激.谢谢!

sum function google-sheets

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

GAE SDK和Launcher无法运行

我刚刚在一台新计算机上安装了GAE SDK,但它无法启动.当我打开GAE Launcher时,它会警告错误,而日志文件也有此错误.

警告:root:警告:缺少App Engine开发的先决条件!

必须有一个有效的python二进制文件.此外,必须安装App Engine SDK.以下是我们找到的当前值:

python = None
App Engine SDK root = C:\Program Files (x86)\Google\google_appengine
Run Code Online (Sandbox Code Playgroud)

请安装缺失的部分并重新启动启动器.如果安装了这些但Launcher无法找到它们,您可以通过编辑Launcher首选项来配置它们的位置.

可以通过选择"编辑">"首选项"来修改Launcher首选项.

Traceback(最近一次调用最后一次):

那里有很长的痕迹.

我已经重新安装了Python和GAE SDK.检查PATH变量.它的:C:\python27\;C:\Program Files (x86)\Google\google_appengine\

但它不起作用!我怎么能解决这个问题?我将不胜感激任何帮助.

更新.我尝试删除C:/users/username/Google/google_appengine_projects.ini此文件.该项目是对Launcher的补充,但它冻结了我启动它的时间.(服务器无法启动)

日志是:

2013-11-29 10:05:14运行命令:"['C:\ Python27\python.exe','C:\ Program Files(x86)\ Google\google_appengine\dev_appserver.py',' - skip_sdk_update_check =是',' - port = 8080',' - admin_port = 8000',u'C:\ Users \\ u041f\u043e\u043b\u044c\u0443\u043e\u0432\u0430\u0442\u0435\u043b\u044c \\ u0414\u0444\u044a Google\Work\E\Adriatika \\ app-engine\adriatika]"

> 
> Traceback (most recent call last):   File
> "GoogleAppEngineLauncher.py", line 42, in <module>   File
> "wx\_core.pyc", line 7913, in __init__   File "wx\_core.pyc", …
Run Code Online (Sandbox Code Playgroud)

python google-app-engine

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

如何检查单个实体的存在?Google App Engine,Python

对不起再次提出noobster问题.

但是我想在这里做一些非常简单的事情,我不知道怎么做.文档为我提供了不起作用或适用的提示.

我收到一个POST请求并从中获取一个变量.它说"名字".

我必须搜索我的所有实体Object(例如),并找出是否有一个具有相同名称的实体.没有,我必须创建一个具有此名称的新实体.容易看起来,但我一直在失败.非常感谢任何帮助.

我的代码目前是这个:

 objects_qry = Object.query(Object.name == data["name"])

        if (not objects_qry ):
            obj = Object()
            obj .name =  data["name"]
            obj .put()

class Object(ndb.Model):
    name        = ndb.StringProperty()
Run Code Online (Sandbox Code Playgroud)

python database google-app-engine

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