小编And*_*kov的帖子

使用UIPopoverBackgroundView类

Apple缺少有关如何使用UIPopoverBackgroundViewiOS5中引入的类的文档.有人有例子吗?

我试图将其子类化,但我的Lion上的XCode 4.2缺失了 UIPopoverBackgroundView.h

编辑:不出所料,它应该被导入为#import <UIKit/UIPopoverBackgroundView.h>

ios ios5 uipopoverbackgroundview

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

默认情况下,JSF生成不可用的ID,这与Web标准的CSS部分不兼容

有活跃的JSF(或Primefaces)用户可以解释为什么默认情况下会发生这样的原因:为什么没有人对此做任何事情:

<p:commandLink id="baz" update=":foo:boop" value="Example" />
Run Code Online (Sandbox Code Playgroud)

哪个生成的标记在没有hacks的情况下无法在JavaScript或CSS中使用,通常应被视为无效:

<a href="javascript:void(0);" id=":foo:bar:baz">Example</a>
Run Code Online (Sandbox Code Playgroud)

id=":bar:baz:foo"此处的属性包含冒号,这些冒号不是此属性的有效字符,至少从CSS角度来看.

虽然该属性可能根据规范有效,但它无法与真实的JavaScript和CSS实现一起使用.

简而言之,idJSF中的默认属性生成无法用于前端开发.

html java jsf web-standards

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

Python机制化忽略HTML中的表单输入

得到了我的小机械化代码:

br.open('http://tumblr.com/customize'); 
print br.response().read()
print br.form['edit_tumblelog[cname]'] # there definitely is edit_tumblelog
                                       # and br.form['edit_tumblelog[enable_cname]'] works fine
Run Code Online (Sandbox Code Playgroud)

输出:

...
<br/>
                                    <input type="text" class="text_field" style="width:275px; min-width:0px;
                                    margin:6px 0px; border:solid 1px #d2d2d2;
                                    "
                                    name="cname" id="cname"
                                    onchange="form_changed = true;"
                                     value="blog.yay.com"    
                                    />
...
Traceback (most recent call last):
  File "/tmp/temp_textmate.W6p5gh", line 51, in <module>
    print br.form['edit_tumblelog[cname]']
  File "/Library/Python/2.6/site-packages/ClientForm-0.2.10-py2.6.egg/ClientForm.py", line 2891, in __getitem__
  File "/Library/Python/2.6/site-packages/ClientForm-0.2.10-py2.6.egg/ClientForm.py", line 3222, in find_control
  File "/Library/Python/2.6/site-packages/ClientForm-0.2.10-py2.6.egg/ClientForm.py", line 3306, in _find_control
ClientForm.ControlNotFoundError: no control matching name 'edit_tumblelog[cname]'
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

python mechanize

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