Eulogio,
I just tried the sample page from the original posting in my Developer org (on Skuid 11.1.11). I added 2 inline components (signature blocks). It seems to be working. I have attached it here. It does require a static resource to the ‘no conflict’ version of jSignature (jSignature.min.noconflict.js).
Maybe there is something in your XML that is causing an issue? Did you copy your xml to create the second inline component? Maybe re-add the component using the page builder.
I have seen instances where I have copied xml to add a component on a page and inadvertently typed an extra character. After upgrading, this character caused problems until it was found or we rebuilt the component.
Thanks,
Bill
</fields>
<conditions>
<condition type="param" value="id" field="Id" operator="=" enclosevalueinquotes="true" novaluebehavior="noquery"/>
</conditions>
<actions/>
{{Name}}
{{Model.label}} Signature Demo
var params = arguments[0],
$ = skuid.$;
// JSignature
https://github.com/willowsystems/jSignature and
// SKUID
http://www.skuidify.com/home
// demo for saving drawing of signature in Salesforce
// Peter Baeza - 2014-04-22
var element = arguments[0],
$ = skuid.$;
$(document).ready(function() {
// init signature canvas
element.jSignature();
element.jSignature(“reset”);
// // Get existing signature from text field
// var model = skuid.model.getModel('Signer'),
// row = model.getFirstRow(),
// sigField = 'Signature__c',
// sigData = model.getFieldValue(row,sigField);
// if(sigData !== null ) { // read back Signature data
// element.jSignature("setData", "data:" + sigData);
// }
})
var params = arguments[0],
$ = skuid.$;
var model = skuid.model.getModel(‘Signer’),
row = model.getFirstRow(),
sigField = ‘Signature__c’;
// get signature from id
var sig = $(“#idSign”);
var sigData = sig.jSignature(“getData”, “base30”);
// update signature text field SF and save
model.updateRow(row,sigField,sigData[0] + ‘,’ + sigData[1]);
model.save();
var params = arguments[0],
$ = skuid.$;
// get signature canvas and reset
var sig = $(“#idSign”);
sig.jSignature(“reset”);
// get signature field, set to null and save model
// var model = skuid.model.getModel(‘Signer’);
// var row = model.getFirstRow();
// var sigField = ‘Signature__c’;
// model.updateRow(row,sigField,null);
// model.save();