小编THe*_*per的帖子

TabNavigator无法处理Flex 4.5中的已禁用子项

我将TabNavigator从Flex 3迁移到Flex 4.5时遇到了问题.剥离到最低限度,以下代码将产生错误,即TabNavigator的第二个子项无法正确创建:

<?xml version="1.0" encoding="utf-8"?>
<s:Application 
    xmlns:fx="http://ns.adobe.com/mxml/2009"
    xmlns:s="library://ns.adobe.com/flex/spark"
    xmlns:mx="library://ns.adobe.com/flex/mx"
    >
    <fx:Script>
        <![CDATA[
            protected function over():void
            {
                trace('over');
            }

            protected function content_one_init():void
            {
                content_one.enabled = true;
                navigator.selectedIndex = 1;
            }

        ]]>
    </fx:Script>
    <mx:TabNavigator
        id="navigator"
        creationPolicy="auto"
        width="100%" height="100%"
        >
        <mx:VBox
            id="content_one"
            enabled="false"
            creationComplete="content_one_init()"
            label="One"
            mouseOver="over()"
            />
        <mx:VBox label="Two">
            <mx:Label text="Content Two" />
        </mx:VBox>
    </mx:TabNavigator>
</s:Application>
Run Code Online (Sandbox Code Playgroud)

我在启动时看到的是一个TabNavigator,它选择了第二个标签但没有内容而不是预期的"内容二"标签.该navigator.selectedIndex = 1;指令只是为了舒适,如果您在启动后用鼠标选择第二个选项卡,则也会出现错误.

现在来了有趣的部分:如果我执行以下任何操作,则会创建第二个子项:

  • creationPolicy="all"在content_one上设置(这是预期的),
  • 评论content_one.enabled = true,
  • 删除enabled="false"content_one,
  • mouseOver="over()"从content_one中删除(这个真的很奇怪,因为从不调用处理程序)

这真的是一个Flex bug,还是有什么我想念的?我使用的是Flex 4.5.0.20967,所有这些都在Flex 3.5中运行良好.

谢谢.

apache-flex flex4 tabnavigator

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

如何在XCode 4中将分组(本地化)文件的位置从绝对路径更改为相对路径?

我在使用XCode 4中的所有文件位置路径时遇到问题.

我有多个infoPlist.strings和CustomLocalizable.strings(针对不同的语言)组合在一起(XCode会自动执行此操作).查看文件检查器(查看>>实用程序>>显示文件检查器)以查找这些文件(默认语言的英语除外),位置为"绝对路径".

问题是文件检查器中这些文件的位置下拉菜单显示为灰色,已禁用.这使我无法将文件位置从绝对路径更改为相对路径描述.

我需要做什么才能使组中文件的所有路径位置相对?

我已经尝试将文件组的路径位置更改为,例如,"相对于组"或"相对于项目".对于组我也设置了相对路径,点击文件检查器中的位置下拉列表中的小图标.

我一直在寻找一段时间的解决方案,并感谢有人能帮助我回答上述问题.

谢谢!

relative-path absolute-path filepath xcode4

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

android:state_enabled缺失/不工作?

我没有任何控件的属性android:state_enabled.手动输入也不起作用.我只能使用已弃用的android:enabled.

我有最新的一切.

xml android state properties

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

WPF/MVVM:当UserControl后面的ViewModel尚未初始化时,禁用Button的状态?

我有一个带有ListBox和3个按钮的DocumentListView.Xaml.

在UserControl后面是一个带有3个按钮的DocumentListViewModel,它们的Command属性绑定到3个RelayCommands.

我有3个Controller,如AdministrationController,BillingController,ReportController.

每个Controller都有ObservableCollections,如客户1:N订单1:N文档与其他控制器相同.

在一个控制器中,我有一个特殊的绑定情况.当我的DocumentListViewModel未被其父ViewModel(如OrderViewModel)初始化时(因为没有加载/存在订单),那么我的UserControl有3个按钮,它们是ENABLED.好的,用户可以按下3个按钮,没有任何反应,但仍然非常混乱,最重要的是我的用户界面的一致性消失了.

如何将按钮的命令设置为默认为"已禁用"?

将按钮IsEnabled属性设置为false没有帮助,因为该按钮将永远保持在禁用状态.否CanExecute TRUE会将其设置为IsEnabled = true.

而且我不想引入另一个属性IsButtonEnabled ...那个愚蠢因为那时我的两个世界winforms和wpf在我的按钮逻辑之后...... ICommand应该就够了.

wpf button icommand

9
推荐指数
2
解决办法
5023
查看次数

jquery链接标记启用禁用

我想在加载期间禁用链接,对于下面给出的代码

<span id="addlink">"<%= f.add_associated_link('Add Task', @project.tasks.build, :class=>"add") %></span>
Run Code Online (Sandbox Code Playgroud)

我尝试使用下面的代码,但它没有用

$("#addlink").attr("disabled", "disabled"); 
Run Code Online (Sandbox Code Playgroud)

$("a.add").hide();
Run Code Online (Sandbox Code Playgroud)

tags jquery hyperlink

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

如何在asp.net-mvc中的html文本框上设置禁用属性?

我试图在html文本框上动态设置disabled属性并出现问题

我在我的观点中试过这个:

 string disabledString = "";
 if (SomeLogic)
 {
      disabledString = "disabled";
 }

 Html.Textbox()...new Dictionary<string, object> { { "maxlength", 50 }, { "disabled", readOnlyState } })%>
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我将disabled属性设置为""或禁用,但是当我测试时,它似乎在任何一种情况下都被禁用.我错过了什么吗?

html asp.net-mvc textbox

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

disabled = true可以在<style>上动态设置.为什么不静态?

要禁用<style>块,所有浏览器都允许设置document.styleSheets[x].disabled = true.但是,只有IE允许在标签本身上设置此属性<style disabled="true">.在其他浏览器中是否有解决方法?动态完成的事情也不能静态完成似乎很奇怪.

html javascript css stylesheet

8
推荐指数
3
解决办法
6377
查看次数

如何通过API启用NFC阅读器?

我有什么方法可以使用API​​启用Android NFC阅读器?

android nfc

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

如何禁用ListView中的标题视图

有谁知道如何在列表视图中禁用标题视图?我需要在列表视图中添加标题,使其无法点击.对于适配器,它非常简单:在isEnabled(int position)方法中返回false 但我没有为列表页眉/页脚找到合适的函数.为标题视图设置启用标志没有帮助,也没有在标头的xml中指定"android:descendantFocusability ="blocksDescendants""

android listview

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

在PHP中启用json_encode

有人可以建议如何在PHP中启用json_encode函数吗?

我有一个干净的Centos 5.6安装,刚刚安装了Virtualmin.

有谁知道接下来的步骤?

php json encode centos

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