小编Gle*_*mad的帖子

Kendo UI Web - DropDownList:选择事件未正确返回选定值

我正在将一个DropDownList小部件绑定到select事件,如下所示:

var items = [
    { text: 'Item 3', value: '3' },
    { text: 'Item 4', value: '4' }
];

var dropDownListEl = $('#dropdownlist');
dropDownListEl.kendoDropDownList({
    dataTextField: 'text',
    dataValueField: 'value',
    index: 0
});

var kDropDownList = dropDownListEl.data('kendoDropDownList'),
    ds = kDropDownList.dataSource;

items.forEach(function (item) {
    ds.add(item);
});

kDropDownList.bind('select', function (e) {
    console.log('this.value(): ' + this.value());
});
Run Code Online (Sandbox Code Playgroud)

但是,当我进行选择时,它不会返回正确的值.

我一直在尝试几乎所有的可能性,没有一个是有效的.http://jsfiddle.net/glenn/gxJ3S/

这让我疯了!

javascript jquery web kendo-ui kendo-dropdown

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

RequireJS - 模块ID与模块名称

我在RequireJS中有点像菜鸟; 我最近阅读了API文档,并且遇到了这两个术语:module IDmodule name.它们可以互换使用吗?或者他们是不同的概念?

摘录:

http://requirejs.org/docs/api.html#jsfiles

RequireJS默认情况下还假定所有依赖项都是脚本,因此它不希望在模块ID上看到尾随的".js"后缀.在将模块ID转换为路径时,RequireJS会自动添加它.

http://requirejs.org/docs/api.html#config-paths

用于模块名称的路径不应包含扩展名,因为路径映射可以用于目录.在将模块名称映射到路径时,路径映射代码将自动添加.js扩展.

http://requirejs.org/docs/api.html#modulenotes

加载程序按名称而不是内部路径存储模块.因此,对于相对名称引用,相对于作为引用的模块名称进行解析,然后在需要加载时将该模块名称ID转换为路径.

javascript amd requirejs js-amd

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

Kendo UI Web-MultiSelect:多次选择一个选项

我目前在Kendo UI MultiSelect小部件上面临一个问题,即多次选择一个选项。例如,在下面的图像中,我想在选择《黑暗骑士》之后再次选择迅达的列表,但是不幸的是,小部件的行为更像是集合,而不是有序列表,即不允许重复选择。实际上是否有实现此目的的适当方法?任何解决方法?MultiSelect

kmultiselect-重复选择失败

javascript jquery web kendo-ui kendo-multiselect

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

Redux:样式指南在将更多组件连接到商店时出现混乱

根据 Redux Style Guide,强烈建议连接更多组件来从 store 读取数据

例如,不只是连接一个<UserList>组件并读取整个用户数组,而是<UserList>检索所有用户 ID 的列表,将列表项呈现为<UserListItem userId={userId}>,并<UserListItem>连接并从存储中提取其自己的用户条目。

不过,这听起来有点与前面“React 的使用”部分所鼓励的内容相矛盾,即将展示组件与容器组件分开,其中展示组件从 props 中读取数据,而不是从 store 中读取数据。

这是否意味着:

  1. 最佳实践是将表示组件的数量保持在最低限度,从而增加有状态组件的数量?
  2. 或者连接的组件实际上也可以是无状态组件?

redux react-redux

0
推荐指数
1
解决办法
456
查看次数