找回密码
 立即注册

QQ登录

只需一步,快速开始

ttnkh21

初级会员

51

主题

151

帖子

490

积分

初级会员

积分
490
ttnkh21
初级会员   /  发表于:2021-6-16 23:22  /   查看:2600  /  回复:4
10金币
是这样,输入是一个自定义下拉框,但是选项内容是根据输入的值远程搜索生成的,想要实现输入时,即时监听输入值变更,完成远程搜索,并更新下拉列表,并且,可以监听到选择的是下拉列表里的哪个值,
如该场景:输入单位人员信息,在输入工号和姓名列时,根据输入的工号或姓名,远程搜索,给出备选列表,选择后,根据选择的人员 填充整行的值。
,应该如何实现呢?没有找到相关的API,

只找到 开始编辑和结束编辑的事件监听。

最佳答案

查看完整内容

你提到的选框无法输入值,选择后,选框的值也不会变,这个应该是本身使用combobox就有问题 还是刚才的demo链接,我建议你直接参考他第三个Simple Customizations这个示例。其中你可以注意到有一个选项isEditable。设置后即可编辑

4 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-6-16 23:22:39
来自 5#
你提到的选框无法输入值,选择后,选框的值也不会变,这个应该是本身使用combobox就有问题

还是刚才的demo链接,我建议你直接参考他第三个Simple Customizations这个示例。其中你可以注意到有一个选项isEditable。设置后即可编辑

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-6-17 09:50:39
2#
问题已经收到,我验证后给你回复
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-6-17 10:06:16
3#
通过textChanged事件,可以判断文本值变化,参控
https://demo.grapecity.com.cn/wi ... oBox/Strings/purejs

但是我看到你说的检测到值变化后,再去远程查询,这个速度可能比较慢,如果整体数据并不是特别大的话,建议还是整体取过来放到前端来进行这个模糊查询
回复 使用道具 举报
ttnkh21
初级会员   /  发表于:2021-6-17 11:49:51
4#
Richard.Ma 发表于 2021-6-17 10:06
通过textChanged事件,可以判断文本值变化,参控
https://demo.grapecity.com.cn/wijmo/demos/Input/Combo ...

具体改如何使用呢?选框无法输入值,选择后,选框的值也不会变。。。






waitSelectStaff: any[] = [
  {staffNumber: 123, staffName: '哈哈哈', staffDeptId0: '01'},
  {staffNumber: 456, staffName: 'hehheh', staffDeptId0: '01'}
];

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部