小编Raj*_*han的帖子

登录应用程序时链接验证问题

我有一个允许用户使用LinkedIn认为OAuth登录的应用程序。我们在登录身份验证方面遇到问题。最近几天它已经成功运行,但是现在他们要求执行以下步骤:

例

但是没有空间输入验证码。我认为这是LinkedIn的更新。

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta http-equiv="X-UA-Compatible" content="ie=edge" />
    <title>LinkedIn Login Integration</title>
    <script type="text/javascript" src="//platform.linkedin.com/in.js">
      api_key: "81xxxxxxxx"
      authorize: false
      onLoad:  onLinkedInLoad
    </script>

    <script type="text/javascript">
      function onLinkedInLoad() {
        IN.Event.on(IN, 'auth', handleOnLoad)
      }

      function handleOnLoad(obj) {
        console.log('authorized success')
      }

      function authenticateUser() {
        IN.User.authorize(callbackFunction)
      }

      function callbackFunction() {
        console.log('callbackFunction fired')
      }
    </script>
  </head>
  <body>
    <h1>LinkedIn</h1>
    <input type="button" value="authenticate" onclick="authenticateUser()" />
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

谢谢!

debugging oauth linkedin

10
推荐指数
0
解决办法
3495
查看次数

在 Reactjs 中,如何从父组件操作子组件的子组件?

我想制作一个具有独特模式的高度可重用的反应组件。假设这个联系人列表是由另一个团队制作的;我们无法更改组件,它遵循如下所示的结构。

<Component>
    <Child1 key="child1" />
    <Child2 key="child2" />
    <Child3 key="child3" />
</Component>
Run Code Online (Sandbox Code Playgroud)

示例联系人列表组件:

<ContactList key="contact-list">
    <ContactList.Header key="contactlist-header" />
    <ContactList.Body key="contactlist-body" />
    <ContactList.Footer key="contactlist-footer" />
</ContactList>
Run Code Online (Sandbox Code Playgroud)

我想提供自定义联系人列表组件的选项,例如

  • 在联系人列表中的任意位置添加任何组件
  • 根据“key”值删除组件
  • 更换整个组件

我想公开一些与此类似的 API。

UI.ContactList.remove("contactlist-footer") // 从 ContactList 中删除并存储在变量中以供以后使用

UI.ContactList.add(<CustomContactListFooter/>)// 将 Component 添加到 ContactList 并存储在变量中以供以后使用

其中 UI 是某个命名空间/类

所以我需要一个包装组件,它允许我根据上面的 api 操作 ContactList 的子组件,假设UI.ContactList.remove("contactlist-footer")删除 API 将数据存储在这个变量中_removeRequest = ['contactlist-footer']

在渲染组件时,我不想显示此组件 <ContactList.Footer key="contactlist-footer">,我可以通过像这样的操作在 ContactList 组件中进行操作

高层次的想法:

function ContactList({children}){
    const removeKey =  UI.ContactList._removeRequest[0]
    const newChildren = React.Children.toArray(children).filter(child => child.key !== …
Run Code Online (Sandbox Code Playgroud)

javascript typescript reactjs react-children

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

在Flex中如何刷新datagrid上的dataprovider

请帮帮我...

我有一个简单的DataGrid,dataprovider是一个服务"getServiceDatiResult.lastResult",这个服务来自webmethod aspnet,它返回一个sqlserver数据.我通过click_button创建了Event,它插入数据并将数据导入Datagrid ....问题是datagrid.它仅在我多次调用按钮事件时刷新数据.

我尝试过:

datagrid.refresh();

datagrid1.columns.clear();
datagrid1.columns.refresh();

getServiceDatiResult.lastResult.refresh();
getServiceDatiResult.lastResult.commit();
Run Code Online (Sandbox Code Playgroud)

代码:

<mx:DataGrid id="datagrid1" creationComplete="datagrid1_creationCompleteHandler(event)"
             dataProvider="{getServiceDatiResult.lastResult}" dropShadowVisible="true"
             fontSize="12" fontWeight="normal" textAlign="center" verticalAlign="middle" editable="true">

<s:Button id="button3"  label="Insdata3_now" click="button3_clickHandler(event)"/>


[Bindable]
protected function button3_clickHandler(event:MouseEvent):void
{
    getServiceDatiResult.token = service.getServiceDati();

        <!-- regresh ???? -->           
    getServiceDatiResult.lastResult.commit();
    getServiceDatiResult.lastResult.refresh();
}
Run Code Online (Sandbox Code Playgroud)

apache-flex

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