你能告诉我解决方法,当点击另一个按钮时,密码字段的输入文本显示/隐藏吗?!我试图更改该文本字段的inputType属性,但它在那时被渲染,所以它没有影响.另一种方法是创建2个文本域和visbile/invisible它们,但我不喜欢这样做,因为它看起来像作弊...提前感谢.
在我的Grails项目中,我使用了库A.A的一个依赖项是B.在B jar中,有一个包(命名为C)我想要从我的项目中排除(因为它复制了JDK中的现有包并在启动时导致错误申请).但我不知道这样做的正确语法.我尝试了下面的代码,但它不起作用
dependencies {
runtime ('A-library') {
excludes(<what-I-should-write-here>)
}
}
Run Code Online (Sandbox Code Playgroud)
你能帮帮我吗?非常感谢
在jQuery中,当我们执行每个Ajax帖子时,有没有办法自动屏蔽整个页面(以防止用户输入或双重提交......)?我看到这个插件:jQuery-blockUI(http://www.malsup.com/jquery/block/)但是我们仍然需要为每个Ajax帖子手动屏蔽/取消屏蔽.
正如我在ExtJS中所知,我们可以通过实现"beforeAction"函数来控制它,因为这个事件将在表单上的任何操作之前被触发,但是在jQuery中我没有找到类似的东西.
你能帮我解决一个问题吗?非常感谢.
我创建了一个带有一些属性的普通Groovy类(即Person类).现在我想得到那些声明的属性(我已经在我的课程中定义)和他们的顺序,但我不知道该怎么做.
我曾尝试使用Person.metaClass.getProperties(),但它不仅检索声明的属性,还检索内置的Groovy属性.
你可以帮我解决这个问题:在宣布时按顺序获取申报的房产.
非常感谢!
我有2个域类,它们通过多对多关系进行映射.我按照Grails文档的说明进行操作,但在处理这些域上的数据时仍然存在一些问题.这是我的2个域类:
class User {
String name
int age
String job
static hasMany = [groups : Group]
static belongsTo = [org : Organization]
}
class Group {
String groupName
String code
static hasMany = [members : User]
}
Run Code Online (Sandbox Code Playgroud)
我的问题是:
1.上述关系要求一个班级保持所属,以成为关系的"所有者".在这种情况下,用户属于Group,但我不知道如何将belongsTo放到User类,因为Grails建议的标准语法是static belongsTo = [Group](只是指定所有者类名),所以我不能:
- 把它放到存在的belongsTo像这样:static belongsTo = [org:Organization,Group]
- 或定义另一个belongsTo像这样:static belongsTo = [Group]
以下示例正确:
class Book {String title static belongsTo =作者static hasMany = [作者:作者]
static mapping = {
authors joinTable:[name:"mm_author_books", key:'mm_book_id' ]
}
Run Code Online (Sandbox Code Playgroud)
} class Author {String name static hasMany = …
我有一个JS字符串,其中包含双引号(")之间的文本.我想通过使用RegEx用另一个用户输入的文本替换该文本,但我不知道该怎么做.例如:
给定字符串:
The book "A Farewell to Arms" will be published again.
Run Code Online (Sandbox Code Playgroud)
新文字:乱世佳人 - >上面的句子将是
The book "Gone with the Wind" will be published again.
Run Code Online (Sandbox Code Playgroud)
你能帮我解决这个案子吗?很抱歉这个虚拟问题,因为我是JS RegEx的新手.
我想切换mysql_*到mysqli_*因为我读过,很快mysql_*就不再支持了.
现在我有一个问题,我写的功能不再适用了.
在我的index.php文件中
global $connect;
$connect = mysqli_connect('localhost', "username", "password");
Run Code Online (Sandbox Code Playgroud)
在我有的functions.php文件中
function count_total_messages(){
$result = "SELECT COUNT(id) AS total FROM database.messages WHERE uidto='".$_SESSION['userid']."' OR unameto='".$_SESSION['username']."'";
$qry = mysqli_query($connect,$result);
return $qry['total'];
}
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
未定义的变量:连接
我该怎么办?mysqli_query除了来自functions.php文件的那些工作以外的所有地方.
我Foo和Phalcon一起写了一堂课.该Foo模型是初始化这个样子.
$this->hasMany('id', 'Foo', 'parent_id', ['alias'=> 'children']);
Run Code Online (Sandbox Code Playgroud)
Foo类已parent_id被实现Foo id.
class Foo extends Model {
public $id;
public $parnet_id;
public $name;
}
Run Code Online (Sandbox Code Playgroud)
然后想要带孩子的名单
$foo = Foo:find();
$children = $foo->children;
Run Code Online (Sandbox Code Playgroud)
现在它返回非常大的对象.我希望得到的父项与获取的foo相同.
怎么了?它有一些逻辑吗?提前致谢.
你能告诉我如何在Grails域类上进行投影吗?!在我的情况下,我想通过他们的ID得到(例如)用户名的列表.这意味着在我的方法中,我传递一个userId列表并获取用户名的列表.Groovy域的动态方法是否支持此功能?目前,我正在使用我的以下功能:
public String getUserNamesByIds(String[] ids) {
StringBuffer names = User.get(Integer.parseInt(ids[0]).getName())
if(ids.length > 1) {
(1..ids.length - 1).each{
names.append(", " + User.get(Integer.parseInt(ids[it])).getName())
}
}
return names.toString()
}
Run Code Online (Sandbox Code Playgroud)
如您所见,我只想获取名称(并构建总字符串).我认为这不好,因为我必须做很多小步骤,并对数据库执行许多查询以获取User对象.有没有更好的方法来做到这一点?非常感谢!
如何从命令.list()返回Grails列表中的第一个元素返回,但不使用Java方法.我的意思是,在调用.list()时,我们可以选择顶部元素,类似于SQL查询SELECT TOP FROM.
我不喜欢用这个:
List domains = Domain.list()
return domains.get(0)
Run Code Online (Sandbox Code Playgroud)
因为这会导致内存资源如此之多.非常感谢!
我正在写一个PostgreSQL递归函数,它返回一组记录,但我不知道它的正确语法.这里的递归表是Vertical,其中包含以下列:
CREATE TABLE vertical
(
id serial NOT NULL,
name character varying(100) NOT NULL,
insert_timestamp timestamp without time zone NOT NULL DEFAULT now(),
deleted smallint NOT NULL DEFAULT 0,
parent_id integer, // refer to another Vertical
locations character varying(200),
level smallint NOT NULL DEFAULT 1,
CONSTRAINT vertical_pkey PRIMARY KEY (id ),
CONSTRAINT vertical_parent_fkey FOREIGN KEY (parent_id)
REFERENCES vertical (id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION,
CONSTRAINT name_ukey UNIQUE (name )
)
Run Code Online (Sandbox Code Playgroud)
这是我的SQL语句(通过指定的id获取Vertical的所有子项):
CREATE FUNCTION getAllVerticalChilds(verticalId integer) …Run Code Online (Sandbox Code Playgroud)
我们如何向Groovy类的属性添加一些常见约束(即maxLength,nullable)?我知道我们可以在Grails域类中完成它,但是如果它是一个Groovy类(我将它用作我的Grails项目的DTO类)可能吗?
非常感谢!
grails ×4
groovy ×2
ajax ×1
constraints ×1
dependencies ×1
dns ×1
dynamic ×1
extjs ×1
javascript ×1
jquery ×1
list ×1
many-to-many ×1
maxlength ×1
mysqli ×1
passwords ×1
phalcon ×1
php ×1
postgresql ×1
properties ×1
recursion ×1
regex ×1
select ×1
sql-function ×1
textfield ×1