如何限制HTML <select>下拉列表中显示的选项数量?
例如:
<select>
<option value="1">1</option>
<option value="2">2</option>
...
<option value="20">20</option>
</select>
Run Code Online (Sandbox Code Playgroud)
如何让浏览器只显示前五个选项并向下滚动以查看其余选项?
我使用的是Laravel Framework 4.1.21版,当浏览器关闭时,"expire_on_close"选项不会在Chrome中结束会话.我的config/session.php文件中的选项如下所示:
'driver' => 'file',
'lifetime' => 120,
'expire_on_close' => true,
Run Code Online (Sandbox Code Playgroud)
同样在开发人员工具栏中的Resources> Cookies下,laravel_session cookie的Expires值设置为"Session".
这在Firefox中运行良好.有什么想法我错过了什么?谢谢 !
我的app/config/app.php有
'url' => 'http://dev.domain.com/something/somethingElse'
Run Code Online (Sandbox Code Playgroud)
然后我有一个可以从应用程序和工匠命令调用的函数.但URL::route('myRoute')返回不同的结果.当从应用程序调用它返回时http://dev.domain.com/something/somethingElse/myRoute,但在artisan命令中http://dev.domain.com/myRoute.
URL::to 有相同的行为.
注意:我没有为可能覆盖全局环境的其他环境定义任何其他app.php文件.
任何想法为什么会这样?谢谢!
存储应该处理由操作触发的事件并将更改发送到侦听视图控制器.
他们也可以触发操作,例如在请求的回调中或直接在商店的注册回调中.
例如:
AppDispatcher.register(function(payload) {
switch(payload.action.actionType) {
case Constants.PAGE_CHANGED:
ActionCreator.fetchNewData();
break;
case Constants.FETCH_DATA:
// save data
Store.emitChange();
break;
}
});
Run Code Online (Sandbox Code Playgroud)
Flux架构中的代码是否"正确"?
谢谢 !
======基于评论的更新:
这不是"我需要这样做.我该怎么做?"的问题,而是"这应该是一种做事方式".我猜答案是......你的选择.
感谢您在评论中添加了一些有用的链接.
我对事情的理解如下:
在Flux架构中,视图应该是唯一触发操作的视图.将异步请求放入您的操作创建者中,并且回调应该启动新操作.
如果不遵循Flux步骤,商店也可以处理异步请求,但要确保回调不直接处理数据,而是触发另一个操作.请参阅Bill Fisher对此的回答.
无论如何,正如Ben Alpert的回答所说,您可以为用户操作创建多个操作(例如:REQUEST_START,REQUEST_SUCCESS,REQUEST_ERROR),这样您就可以挂钩到请求的不同阶段.
欢迎任何有关此事的更新.
我正在研究由另一家公司实施的Symfony 2应用程序,并且遇到了以下服务定义:
service_id:
class: 'path\to\class'
calls:
- [setRequest, ['@?request=']]
Run Code Online (Sandbox Code Playgroud)
我知道问号是什么@?request=意思(如果服务不存在,setRequest不会被调用),但是等号的末尾是什么意思呢?
谢谢!
有没有人知道在Symfony中注入服务时"严格"参数的作用?
例如:
<service ...>
<argument type="service" id="whatever" strict=false />
</service>
Run Code Online (Sandbox Code Playgroud)
谢谢!