如何解决单击输入字段时显示项目记录
我是光环组件的新手。我有要显示项目记录的字段。On click of field I should get project records 期望输出On click of input field,I should get records like this 谁能帮帮我
**Component :**
<aura:component >
<div class="slds-align_absolute-center">
<lightning:layoutItem size="4">
<table> <tr><td style="padding:20px;">
<lightning:input type="sObject" aura:id="test" name="Project" label="Project" value="" placeholder="search project" onClick="{!c.handleClick}"/>
</td></tr>
</table>
</lightning:layoutItem>
</div>
</aura:component>
**Controller :**
public class ListOfProjects {
@AuraEnabled
public static List<project__c> getProjectList() {
List<project__c> myProjects = [SELECT Name from project__c ];
return myProjects;
}
}
**.Js file :**
({
handleClick : function(component,event,helper) {
var action = component.get("c.getProjectList");
action.setCallback(this,function(response) {
console.log(response.getReturnValue());
component.set("v.Projects",response.getReturnValue());
});
$A.enqueueAction(action);
}
})
[Required output][1]
[1]: https://i.stack.imgur.com/DQhXw.jpg
解决方法
你可以使用 Lightning:combobox
https://developer.salesforce.com/docs/component-library/bundle/lightning:combobox/example
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。