小编Abh*_*lin的帖子

如何设置标准react-native android picker的样式?

我无法设计它.几乎没有任何关于此的文件.我想知道如何设置fontFamily.如何在Picker.items上设置背景颜色?

https://facebook.github.io/react-native/docs/picker.html

设置fontFamily或背景颜色不起作用.将它包装在View中并将样式属性赋予View也不起作用.

<Picker
   style={styles.picker} // cannot set fontFamily here
   selectedValue={this.state.selected2}
   onValueChange={this.onValueChange.bind(this, 'selected2')}
   mode="dropdown">
   <Item label="hello" value="key0" /> // cannot set backgroundColor here
   <Item label="world" value="key1" />
</Picker>
Run Code Online (Sandbox Code Playgroud)

android react-native

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

React Native ios选择器始终打开

我的屏幕上有两个选择器.每当我在iOS应用程序中导航到屏幕时,我发现拾取器始终处于打开状态,并且所有选项都可见.

在此输入图像描述

它在Android中完美运行,只有在我们点击选择器后才能看到选项.

有人可以建议一个解决方案来解决这个问题吗?

picker ios react-native

26
推荐指数
5
解决办法
3万
查看次数

如何使用android styles.xml设置react-native选取器的样式?

我想知道如何设置fontFamily.如何在Picker.items上设置颜色和背景颜色?

<Picker
   style={styles.picker} // cannot set fontFamily here
   selectedValue={this.state.selected2}
   onValueChange={this.onValueChange.bind(this, 'selected2')}
   mode="dropdown">
   <Item label="hello" value="key0" /> // cannot set backgroundColor here
   <Item label="world" value="key1" />
</Picker>
Run Code Online (Sandbox Code Playgroud)

张贴这在Github上,并得到了只有一些属性可以设置在通过风格,但一些选择器(如使用的字体)是通过原生的Android驱动的多个核心元素发生反应原住民答案.它需要通过使用styles.xml等的本机android来完成.

不幸的是,我不是一个原生的Android开发人员,所以我无法理解解决方案.我将以下代码段添加到/res/values/styles.xml,但弹出窗口的文本颜色或背景没有更改.

<resources>
    <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
        <!-- Customize your theme here. -->
    </style>
    <style name="SpinnerItem">
        <item name="android:textColor">#ffffff</item>
        <item name="android:background">#993399</item>
    </style>
    <style name="SpinnerDropDownItem">
        <item name="android:textColor">#ffffff</item>
        <item name="android:background">#993399</item>
    </style>
</resources>
Run Code Online (Sandbox Code Playgroud)

我需要做出哪些其他改变?如何设置fontFamily?

android react-native

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

使用 Jackrabbit Oak 优于 MongoDB 的优势

我们正在构建一个类似于博客平台或 CMS 的新闻网站。用户可以撰写文章、发表评论、点赞和分享。我们是新手,无法在 Jackrabbit Oak 和 MongoDB 之间做出选择?

我经历了以下线程 何时使用 JCR(内容存储库)而不是其他选项?. 我知道 JCR 允许以与您的需求密切匹配的结构来组织您的内容。我认为这也可以在 MongoDB 中完成。答案是将 JCR 与 RDBMS 进行比较,而不是像 Mongo 这样的 NoSQL DB。

此外,JCR Oak 似乎有点复杂,所以我更愿意保持堆栈简单,并在 MongoDB 上投入时间 - 除非 Jackrabbit 提供了非常重要且 MongoDB 中不存在的功能。

有人可以解释一下 JCR Oak 中是否有任何超越 MongoDB 的杀手级功能?

jackrabbit content-management-system mongodb

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

如何在我的Web应用程序中使用Office365打开文档?

我们有一个基于云的审计应用程序.在执行审核时,用户通常会上传大量文档.目前,为了查看他必须下载的文件.业务要求是单击文档时,应使用Office 365直接在另一个浏览器选项卡中打开,就像dropbox/onedrive一样.用户应该能够查看,编辑,将其保存在服务器上(无需下载)并关闭它.如何在我们的应用程序中实现?

我们的webapp是使用ReactJS,NodeJS和MongoDB构建的.每当用户上传文档时,它都会保存在AWS S3存储桶中.

我浏览了Microsoft Graph API和OneDrive RestAPI.看起来唯一的解决方案是使用OneDrive API将文件保存在OneDrive而不是S3中.然后它应该允许您使用Office365应用程序.这是正确的解决方案吗?我错过了什么吗?

还有其他解决方案吗?

amazon-s3 office365 onedrive

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

在TextInput引用上调用focus方法时出现未定义的异常

我正在尝试实现此处提出的解决方案,以便将焦点设置在下一个TextInput上.该解决方案是针对iOS提出的,但我认为它也适用于Android.

但是我得到以下异常:

undefined is not a function (evaluating '_this3.refs.Second.focus()')
Run Code Online (Sandbox Code Playgroud)

我使用此浮动标签作为我的文本输入组件.这是我的代码:

  <FloatingLabel
            label='First'
            ref='First'
            validationRegex={/[A-Za-z0-9 ]+/}
            value={this.props.First}
            style={commonStyles.formInput}
            onSubmitEditing={(event) => {this.refs.Second.focus()}}
              onChangeText={(text) => this.onUpdate('First', text)}>
              First</FloatingLabel>

  <FloatingLabel
            label='Second'
            ref='Second'
            style={commonStyles.formInput}
            value={this.props.Second}
            validationRegex={/(^([a-zA-Z]{5})([0-9]{4})([a-zA-Z]{1})$)/}
            onChangeText={(text) => this.onUpdate('Second', text)}>
          Second</FloatingLabel>
Run Code Online (Sandbox Code Playgroud)

有人可以帮我解决这个例外吗?(RN 0.29,Android)

onSubmitEditing={(event) => {console.log(this.refs.Second)}} //works fine
Run Code Online (Sandbox Code Playgroud)

为什么我无法调用焦点方法?

android react-native

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