Skip to main content

Featured

[XrmToolBox] Use FetchXML Builder

FetchXML Installation : XrmToolBox 1. Open XrmToolBox And Find FetchXML Builder 2. Start FetchXML Builder 3. Click the fetch from node 사용은 Top 또는 Paging 둘 중 하나만 가능 Paging size : 한 페이지에 보여줄 레코드 개수 Dstinct : 페이지에 보여지는 레코드 중복 제거 No-lock : 테이블 lock 거는 것을 풀어줌 (조회 할 때 퍼블리시되지 않은 값도 들어올 수 있음) Page : 페이지 (미입력시 1 페이지) 4. Click entity form node 조회할 Entity Name을 선택 후, Select Attributes 클릭 조회할 Entity의 Attirbute를 선택하여 확인 link-entity 클릭 Relationship을 클릭하여 링크할 관계 선택 후 결과

Xrm Optionset Value Filtering

i have to filtering optionset value that i used this to 3 forms. but one form shows only some optionset values. so i make a filtering


1
2
3
4
5
6
7
8
9
10
11
function SetInitField() {
    if(Xrm.Page.getAttribute("new_p_stage"!= null) {
        var control = Xrm.Page.getControl("new_p_stage");
        //Delete item dont using this form.
        var options = Xrm.Page.getAttribute("new_p_stage").getOptions();
        forvar i = ; i < options.length ; i++) { //dosen't work using forEach() function
            if(options[i].value != 100000000 && options[i].value != 100000002 && options[i].value != 100000003 && options[i].value != 100000005 && options[i].value != 100000007)
                control.removeOption(options[i].value);
        }
    }
}
cs

If you need add other optionset value using addOption() function. but if you using optionsetvalue that not include in optionsetvalues, it shows error when save.

Comments

Popular Posts