问题标签 [uib]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 在 Bootstrap UI 手风琴中实现展开所有按钮
我正在使用 uib-accordion 指令,我想添加一个按钮来展开/关闭手风琴中的所有元素。我的代码是这样的:
发生的情况是,当我单击展开所有按钮时,只要您不单独单击每个面板,就会在面板范围内创建变量 showFunc,并且 is-show 指令从那里获取它。
怎么可能做到?我正在使用角度 1.6.2
谢谢。
angularjs - Angular uibmodal 加载器
谁能指导我如何将加载程序添加到 uibmodal 以显示直到内容被加载。
我不需要它只是在一种情况下我需要它作为默认行为。
angularjs - 带有 html 不安全的 Uib 工具提示
我的工具提示有问题。我有这样的东西
并在 js 文件中
所以我有转义字符,我不知道如何处理它。显然,我想在我的工具提示中正确显示代码,而不是“div”等。
我该如何处理?我知道早些时候我们可以使用 tooltip-html-unsafe,但现在已弃用。
angularjs - AngularJS,用于 Bootstrap 4 的 UIB,找不到和加载模板
我正在使用同时支持 AngularJS 和 Bootstrap 4 的 UIBootstrap。实现因模块而异,因为我们在一半屏幕上使用 redux。在一个特定屏幕中找不到模板。
我知道这个问题已经得到解答,但这个版本没有,其他解决方案也不起作用。
控制:
我的文件结构:
我想delete-condition-modal
在删除按钮上访问,当我这样做时,我得到了:angular.js:14525 Error: [$compile:tpload] Failed to load template: templates/delete-condition-modal.html (HTTP status: 404 Not Found)
delphi - 使用 UIB 组件进行测试:Firebird 数据库连接是否存在?
在旧的 IBX 组件中有一个名为“TestConnected”的函数:
我正在Unified InterBase component下寻找类似的命令。
检查if uDB.Connected = True
...并不能提供真实的证据。
在执行我想测试的 SQL 命令之前,如果与数据库的连接仍然正常,那么我:
- 如果连接不可用,则不需要执行事务
- 可以告知用户问题
- 尝试重新连接等...
为什么我需要这个?我正在创建一个后台线程类来执行所有超时的 SQL 命令。
只有 Firebird 4.0+ 能够处理超时功能。2.5 版仅支持 LockTimeout,因此如果运行时间过长,我不得不在可以停止的辅助线程中启动所有数据库操作。
swift - 在框架的顶部和底部模糊 UiImageView
我的视图控制器上有一个图像,而在图像视图的顶部我有一些标签,但由于标签文本可见性,我需要模糊 UIImageView 忽略器的顶部和底部以清楚地显示文本。
我为我的设计忽略者附上了截图,以获得一个清晰的想法。
请参考图像以获取正确的输出。
firebird - 如何获取我连接的firebird服务器的IP地址?(使用 Delph7 + UIB)
我需要检查我要连接的服务器是本地服务器还是 LAN/VPN 上的其他 PC。
使用 UIB API 或 SQL。(用于数据同步。)
分析连接字符串是不可能的,因为有太多的变化。(例如别名、自己的电脑名称、IPv6、127.0.0.3、...)
这些都没有返回服务器 IP,只有服务器上的文件位置。
delphi - 网络丢失后如何重新连接到同一个 UIBDatabase + UIBTransaction?
我们有一个用于比萨店的 Delphi7 + UIB + Firebird 2.5 应用程序,在有线网络上运行稳定。
但是在 wifi 上,(使用 Win8/Win10 平板电脑)如果连接断开,UIBDatabase 无法自动重新连接。
(我们目前正在对整个APP进行重构,去除“IBX剩饭”,但是升级UIB到最新版本后,问题似乎更严重了!)
在典型的连接丢失后,出现错误消息。是:
即使我尝试使用.IsConnected:=False
or关闭当前连接,.CancelAbort
它也无法再重新连接:
所以无论我们做什么,我们都无法重新连接!
最坏的情况是 TabletPC 进入睡眠模式时,因为连接肯定断开,但组件认为它仍然在线。它至少需要 8 秒才能意识到无法执行查询。
我们之前尝试启动 TTimer 以在 2000 毫秒后强制取消操作,但该事件永远不会被触发。
所以我想知道:
- 有没有办法妥善处理这些案件?
- 没有其他人有这样的问题吗?(此处为每个相关主题红色,仅找到1 个相似与 0 个解决方案。)
- 当前可从此处下载的 UIB 组件是否不稳定?(由于许多 SynEdit 不兼容错误,很难在 D7 下编译!)
- 为什么只有在我尝试重新连接后才会
.OnConnectionLoss
触发事件? - 是否可以重新连接到:
再次相同的事务,
完成查询
并正确提交和关闭?
(因为我们可以从 Firebird 读取事务 ID。) ...所以服务器不需要将其保持打开 2 个多小时。
multithreading - 如何在后台线程中运行数据库操作时同步 Delphi 事件?
使用 Delphi 7 和 UIB,我在后台线程中运行数据库操作以消除以下问题:
- 暂停
- 优先
- 网络丢失后立即强制重新连接
- 非阻塞用户界面
- 保持打开的数据库连接处于活动状态
- 用户取消
我在这里阅读了所有相关主题,并意识到:使用while isMyThreadStillRuning and not UserCanceled do sleep(100); end;
不是推荐的方法,而是使用TEvent.WaitFor(3000)...
.
这里的解决方案要么是发送信号 FROM 或TO...线程,要么是使用 messages,但绝不是两种方式。
阅读帮助文件,我也发现TSimpleEvent
,似乎更容易使用。
那么在 Main-UI + DB-Thread 这两种方式之间进行通信的推荐方式是什么?
我应该简单地创建 2+2TSimpleEvent
吗?
- 开始一个新事务(线程应该停止睡眠)
- 强制停止执行
- 如果它移动到一个新的阶段(事务开始/执行/提交=完成)发出信号
- 如果发生任何错误,则返回信号
还是应该只有 1 个TEvent
?
更新 2:
第一次测试显示:
- 2x
TSimpleEvent
就足够了(1 用于 Thread + 1 用于 Gui) - 两者都创建为后台线程的公共属性
- 强制终止线程不起作用。(太多错误无法处理..)
- 最好设置一个像 (Stop_yourself) 这样的变量,让它取消并释放自己,(同时从同一个类创建一个新实例,然后再试一次。)
- (仍在进行中……)
javascript - 如何在angularjs中清除uib-typeahead下拉列表
我使用 uib-typeahead。在 uib-typeahead 中输入内容时,我正在进行 api 调用。
我在我的 uib-typeahead 文本框旁边添加了一个取消图标,以在单击该取消图标时清除该文本和下拉值,但是当我单击取消图标时,它只会清除 uib-typeahead 中的文本。下拉菜单不清楚。
单击取消图标时如何清除下拉菜单?
HTML
JS