FineUI 官方论坛

标题: ClientID为什么不是控件的实际客户端ID [打印本页]

作者: 刘军    时间: 2014-4-15 16:09
标题: ClientID为什么不是控件的实际客户端ID
如题,ClientID获取到的id并非是在客户端html元素中的实际ID,用开发者工具可以看到,TextBox在客户端显示的完整代码:
<input id="tbUserName-inputEl" type="text" size="1" name="tbUserName" class="x-form-field x-form-text" autocomplete="off" aria-invalid="false" style="width: 100%;">
而ClientID只能获取到tbUserName,原来3.x版本没有问题,由于项目大量存在这种js赋值,请问怎么解决?

作者: tarcyshu    时间: 2014-4-16 09:17
拼接一个?
作者: 刘军    时间: 2014-4-16 15:40
tarcyshu 发表于 2014-4-16 09:17
拼接一个?

囧,我现在还真是这样做的,关键是作为程序员,你不觉得这样很不爽么?
作者: sanshi    时间: 2014-5-12 17:50
这个是 extjs v4.x 引起的。

首先明确一点:ClientID肯定是客户端元素的实际ID,只不过在 extjs v4.x 中,将输入框的 input 渲染到 div 的内部,这个没办法修改。




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4