我想在我的网站上运行这个确切的示例:
http://getbootstrap.com/2.3.2/javascript.html#buttons
但是,只需包含此HTML:
<button type="button" class="btn btn-primary" data-loading-text="Loading...">Loading state</button>
Run Code Online (Sandbox Code Playgroud)
不行.我正在运行jQuery 1.7.x并加载了Bootstrap JS文件.
具体来说:我希望按钮移动到"加载"文本更改稍有延迟,然后返回常规文本.我的谷歌搜索似乎没有一个很好的在线示例(大多数都要求永久状态更改或切换),而Bootstrap站点本身缺少文档.
这样做时:
var a = new Array("a", "b");
a.map(function() { });
Run Code Online (Sandbox Code Playgroud)
在IE8中,我得到:
"Object doesn't support this property or method"
Run Code Online (Sandbox Code Playgroud)
IE8中不支持此方法,还是有其他问题?我有一个谷歌,但获得了很多谷歌地图的JavaScript问题/问题......
编辑:确定IE8及以下版本不支持.map()函数.将代码从MDN复制粘贴在这里将完全.MAP()函数添加到阵列中每个原型的规格,如果没有原生支持(它似乎很好地工作).
我对Rspec进行了一些测试,看起来像这样:
describe "description" do
before :each do
do_before()
end
it "something_1" do
...
end
it "something_2" do
...
end
end
Run Code Online (Sandbox Code Playgroud)
我知道我可以通过使用获得当前测试的名称(" something_1 ")
example.description
Run Code Online (Sandbox Code Playgroud)
有没有办法在before :each区域内获得所有描述的数组?
我从上一个问题中学到了很多关于会话开始的知识.现在我想知道当文件包含在其他文件中时会发生会话锁定.让我们说:
page.php文件
include('header.php');
...some html content....
include('sub_page.php');
...more html....
Run Code Online (Sandbox Code Playgroud)
header.php文件:
session_start();
..save session vars...
..print web page header...
Run Code Online (Sandbox Code Playgroud)
sub_page.php
session_start();
...use session vars....
..print page content...
Run Code Online (Sandbox Code Playgroud)
当我打开page.php时,一旦header.php完成,会话是否会被解锁?或者它是否适用于整个page.php生活,所以sub_page的会话被阻止了?是否必须session_start在sub_page中?如果我session_write_close每次使用会话数据,那会更好吗?(虽然这意味着session_start我每次都想使用会话变量).
我知道使用datepicker进行单元格编辑是可能的,因为这里和这里的引用.但是,当我单击单元格时,没有出现日期选择器.下面是相关列的colModel条目.我有datepicker UI可用.
在其他示例中,dataInit不包含引号.它在我的代码中,因为整个colModel是在AJAX请求期间由PHP动态创建的.我将它构建为一个数组,然后json_encode将它传递回jqGrid.PHP的json_encode创建有效的JSON,因此所有键都被引用为字符串.我必须删除引号才能使jqGrid正常工作吗?如果是这样,怎么样?
日期列的colModel条目:
{
"editable":true,
"name":"date",
"index":"date",
"sorttype":"date",
"editrules":{"date":true},
"editoptions":{
"dataInit":"function(elem){
setTimeout(function(){
$(elem).datepicker();
},100);
}"
}
}
Run Code Online (Sandbox Code Playgroud)
这是ajax请求的结构:
$(document).ready(function(){
$.ajax({
type: "GET",
datatype: "json",
success: function(result){
try{
//alert(result);
result = jQuery.parseJSON(result);
}catch(err){
alert("error in success json " + err);
return;
}
var colN = result.colNames;
var colM = result.colModelList;
var colD = result.colDataList;
grid.jqGrid({
datatype: 'local',
colNames:colN, //column names
colModel:colM, //column options
data:colD, //table data
editurl: 'clientArray',//changes are not sent to server
cellEdit: true,
cellsubmit: …Run Code Online (Sandbox Code Playgroud) 我想有一个jQuery进度条,根据服务器端请求的状态进行更新.我将此代码基于本教程,但它使用文件上传器作为其基础(与此问题相同).没有文件上传器,我无法让它工作完全相同.问题是进度条仅在process.php完成后更新.它不是异步地要求对进度进行更新,而是等待整个过程完成.我只看到数据:数据警报一次.
有任何想法吗?
网页:
<form id="upload-form" action='process.php' method="post" target="upload-frame">
<input type="hidden" id="uid" name="UPLOAD_IDENTIFIER" value="<?php echo $uid; ?>" >
<input type="submit" value="Submit" />
</form>
<div id="progressbar"></div>
<iframe id="upload-frame" name="upload-frame" style="display:none"></iframe>
Run Code Online (Sandbox Code Playgroud)
Process.php - 在提交表单时调用
<?php
session_start();
$varArray=array(1,2,3,4);
$_SESSION['total']=count($varArray);
foreach($varArray as $val){
$_SESSION['current']=$val;
sleep(2);
}
?>
Run Code Online (Sandbox Code Playgroud)
JavaScript的
$(document).ready(function() {
var started = false;// This flag determines if the upload has started
$(function() {
// Start progress tracking when the form is submitted
$('#upload-form').submit(function() {
$('#progressbar').progressbar();// Initialize the jQuery UI plugin …Run Code Online (Sandbox Code Playgroud) 我正在使用JFileChooser作为JTable单元的编辑器.我希望用户使用JFileChooser选择一个有效的文件,然后当他们按Enter键时,文件路径将保存到单元格中.如果他们想要清除细胞,则会出现问题.所以我希望他们清除JFileChooser,然后用空字符串设置单元格(或者为null,无论哪个).
我的问题是,如果您没有选择文件,则无法按"批准"按钮.在我的代码中,"空!" 永远不会打印.有没有办法在没有选择文件时允许选择批准按钮?这是我尝试过的:
JFileChooser component = new JFileChooser(){
public void approveSelection(){
File f = getSelectedFile();
if(f==null){
System.out.println("empty!");
return;
}else{
if(!f.exists()){
System.out.println("does not exist!");
}else{
super.approveSelection();
}
}
}
};
Run Code Online (Sandbox Code Playgroud) 我正在使用icefaces选择菜单从用户列表中选择一个用户,我想为每个用户重复selectItem这里是我尝试的:
<ice:selectOneMenu id="users">
<ui:repeat value="#{user.getUserList()}" var="user">
<f:selectItem itemLabel="#{user.name}" itemValue="#{user.id}"/>
</ui:repeat>
</ice:selectOneMenu>
Run Code Online (Sandbox Code Playgroud)
的UserBean:
@Component("user")
@Scope("view")
Public class UserBean{
Public List<User> getUserList() throws Exception {
return userService.getAllUsers();
}
}
Run Code Online (Sandbox Code Playgroud)
注意: UserBean不包含属性id,它们存在于用户实体中的名称.请指教,谢谢.
我对JSF很新,并没有真正"习惯"不同的思维,所以我在努力(我假设)是基本的.
假设我有一个类User,它是一个会话bean.
假设我有10000个对象的控制器,比如Factory,它需要能够将它们中的一些设置为"锁定",在我们的例子中,它意味着"锁定"字段不再变为空,而是引用"LockedItem"宾语.
这是我无法工作的地方:LockedItem,当你实现它时,应该引用当前登录的用户.我该怎么做?
我尝试使用@managedproperty进行注入,但是在LockedItem.constructor中它是null(这是正常的我假设)然后我尝试了@PostConstruct方法,但是这个方法永远不会被调用(为什么?即使我把它变成了一个托管bean ...是只有在".xhtml"创建对象时调用的postconstruct方法?)或者我应该使用"java se"技巧,比如使用户静态?
代码澄清为什么没有调用@PostConstruct("Seat"之一):
.xhtml
<h:outputLabel id="user" value="Hello #{user.name}" />
<h:outputLabel id="car" value="you have #{car.brand}" />
Run Code Online (Sandbox Code Playgroud)
用户
package test;
import java.io.Serializable;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
@ManagedBean
@SessionScoped
public class User implements Serializable {
private String name ;
public User()
{
name = "toto";
System.out.println("User constructor");
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
Run Code Online (Sandbox Code Playgroud)
汽车
package test;
import java.io.Serializable;
import javax.faces.bean.ManagedBean;
@ManagedBean
public class Car implements Serializable …Run Code Online (Sandbox Code Playgroud) jsf design-patterns code-injection postconstruct managed-bean
php ×3
javascript ×2
jquery ×2
ajax ×1
css ×1
facelets ×1
icefaces ×1
icefaces-1.8 ×1
java ×1
jfilechooser ×1
jqgrid ×1
jsf ×1
jsf-2 ×1
managed-bean ×1
map ×1
progress-bar ×1
rspec ×1
ruby ×1
session ×1
swing ×1