aerin
12/20/2019, 8:15 PMbattk
12/20/2019, 9:56 PMbattk
12/20/2019, 9:56 PMaerin
12/23/2019, 8:25 PMaerin
12/23/2019, 8:25 PMbattk
12/23/2019, 8:36 PMbattk
12/23/2019, 8:37 PM/**
*@NApiVersion 2.x
*@NScriptType Suitelet
*/
define(["N/ui/serverWidget"], function(serverWidget) {
function onRequest(context) {
log.debug("context", context);
log.debug(
"value",
context.request.getSublistValue({
group: "sublist",
name: "fieldid",
line: 0
})
);
var form = serverWidget.createForm({
title: "Simple Form"
});
var sublist = form.addSublist({
id: "sublist",
type: serverWidget.SublistType.INLINEEDITOR,
label: "Inline Editor Sublist"
});
sublist.addField({
id: "fieldid",
type: serverWidget.FieldType.PERCENT,
label: "Percent"
});
form.addSubmitButton({
label: "Submit Button"
});
context.response.writePage({ pageObject: form });
}
return {
onRequest: onRequest
};
});
battk
12/23/2019, 8:37 PMaerin
12/23/2019, 8:48 PM/**
*@NApiVersion 2.x
*@NScriptType Suitelet
*/
define(["N/ui/serverWidget"], function(serverWidget) {
function onRequest(context) {
log.debug("context", context);
var router = {};
router[http.Method.GET] = handleGet;
router[http.Method.POST] = handlePost;
router[context.request.method] ?
router[context.request.method] :
handleError(context);
}
function handlePost(context){
var serverRequest = context.request;
log.debug("value",serverRequest.getSublistValue({
group: "sublist",
name: "custpage_percfieldid",
line: 0
})
);
}
function handleGet(context){
var form = serverWidget.createForm({
title: "Simple Form"
});
var sublist = form.addSublist({
id: "sublist",
type: serverWidget.SublistType.INLINEEDITOR,
label: "Inline Editor Sublist"
});
sublist.addField({
id: "custpage_percfieldid",
type: serverWidget.FieldType.PERCENT,
label: "Percent"
});
form.addSubmitButton({
label: "Submit Button"
});
context.response.writePage({ pageObject: form });
}
function handleError(context){
//do stuff here
}
return {
onRequest: onRequest
};
});aerin
12/23/2019, 8:49 PMbattk
12/23/2019, 9:07 PMbattk
12/23/2019, 9:07 PM/**
*@NApiVersion 2.x
*@NScriptType Suitelet
*/
define(["N/ui/serverWidget", "N/http"], function(serverWidget, http) {
function onRequest(context) {
log.debug("context", context);
var router = {};
router[http.Method.GET] = handleGet;
router[<http://http.Method.POST|http.Method.POST>] = handlePost;
router[context.request.method] ?
router[context.request.method](context) :
handleError(context);
}
function handlePost(context){
var serverRequest = context.request;
log.debug("value",serverRequest.getSublistValue({
group: "sublist",
name: "custpage_percfieldid",
line: 0
})
);
}
function handleGet(context){
var form = serverWidget.createForm({
title: "Simple Form"
});
var sublist = form.addSublist({
id: "sublist",
type: serverWidget.SublistType.INLINEEDITOR,
label: "Inline Editor Sublist"
});
sublist.addField({
id: "custpage_percfieldid",
type: serverWidget.FieldType.PERCENT,
label: "Percent"
});
form.addSubmitButton({
label: "Submit Button"
});
context.response.writePage({ pageObject: form });
}
function handleError(context){
//do stuff here
}
return {
onRequest: onRequest
};
});