空结果显示计数为 -1 而不是 0
empty results displaying count as -1 instead of 0
我们正在显示基于 "from & to date" 搜索的结果计数,我们面临的问题是当结果为空时,结果显示为“-1”,但我们想显示为“0” “
html 代码为
<div class="delete_grid" >
<form name="frmSearch" method="post" action="">
<input type="text" id="post_at" name="post_at" />
<input type="text" id="post_at_to_date" value=""name="post_at_to_date" />
<input type="submit" name="search" value="search" id="searchButton">
</form>
</div>
javascript 代码是
var gridOption={
container : 'myGrid',
};
var mygrid=new Sigma.Grid(gridOption);
Sigma.Util.onLoad( Sigma.Grid.render(mygrid) );
$(".delete_grid").append("Number of Designs Sold : "+mygrid.dataset.getSize());
我们正在使用 sigma 插件:http://pastebin.com/ftfL6qnU
不确定你从哪里得到 -1
,我猜这里可能是:mygrid.dataset.getSize()
?
在任何情况下,您都可以使用 ternary operator。
所以假设你在那里需要它,使用这个:mygrid.dataset.getSize()<0?0:mygrid.dataset.getSize()
完整的行将变为:
$(".delete_grid").append("Number of Designs Sold : "+(mygrid.dataset.getSize()<0?0:mygrid.dataset.getSize()));
- 当
mygrid.dataset.getSize()
小于0
时,值设置为0
。
否则,使用 mygrid.dataset.getSize()
的值。
- 请注意,在完整的行中,我将三元运算符括在括号中。它可能不是绝对必要的,但是当你不确定或者当它提高可读性时,我总是更喜欢它。
我们正在显示基于 "from & to date" 搜索的结果计数,我们面临的问题是当结果为空时,结果显示为“-1”,但我们想显示为“0” “
html 代码为
<div class="delete_grid" >
<form name="frmSearch" method="post" action="">
<input type="text" id="post_at" name="post_at" />
<input type="text" id="post_at_to_date" value=""name="post_at_to_date" />
<input type="submit" name="search" value="search" id="searchButton">
</form>
</div>
javascript 代码是
var gridOption={
container : 'myGrid',
};
var mygrid=new Sigma.Grid(gridOption);
Sigma.Util.onLoad( Sigma.Grid.render(mygrid) );
$(".delete_grid").append("Number of Designs Sold : "+mygrid.dataset.getSize());
我们正在使用 sigma 插件:http://pastebin.com/ftfL6qnU
不确定你从哪里得到 -1
,我猜这里可能是:mygrid.dataset.getSize()
?
在任何情况下,您都可以使用 ternary operator。
所以假设你在那里需要它,使用这个:mygrid.dataset.getSize()<0?0:mygrid.dataset.getSize()
完整的行将变为:
$(".delete_grid").append("Number of Designs Sold : "+(mygrid.dataset.getSize()<0?0:mygrid.dataset.getSize()));
- 当
mygrid.dataset.getSize()
小于0
时,值设置为0
。
否则,使用mygrid.dataset.getSize()
的值。 - 请注意,在完整的行中,我将三元运算符括在括号中。它可能不是绝对必要的,但是当你不确定或者当它提高可读性时,我总是更喜欢它。